tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
Add t, command line tool for twitter
Jaka Hudoklin
11 years ago
414dbacf
decf15fd
+260
5 changed files
expand all
collapse all
unified
split
pkgs
tools
misc
t
Gemfile
Gemfile.lock
default.nix
gemset.nix
top-level
all-packages.nix
+3
pkgs/tools/misc/t/Gemfile
···
1
1
+
source "https://rubygems.org"
2
2
+
3
3
+
gem 't'
+52
pkgs/tools/misc/t/Gemfile.lock
···
1
1
+
GEM
2
2
+
remote: https://rubygems.org/
3
3
+
specs:
4
4
+
addressable (2.3.7)
5
5
+
buftok (0.2.0)
6
6
+
equalizer (0.0.9)
7
7
+
faraday (0.9.1)
8
8
+
multipart-post (>= 1.2, < 3)
9
9
+
geokit (1.9.0)
10
10
+
multi_json (>= 1.3.2)
11
11
+
htmlentities (4.3.3)
12
12
+
http (0.6.3)
13
13
+
http_parser.rb (~> 0.6.0)
14
14
+
http_parser.rb (0.6.0)
15
15
+
json (1.8.2)
16
16
+
launchy (2.4.3)
17
17
+
addressable (~> 2.3)
18
18
+
memoizable (0.4.2)
19
19
+
thread_safe (~> 0.3, >= 0.3.1)
20
20
+
multi_json (1.11.0)
21
21
+
multipart-post (2.0.0)
22
22
+
naught (1.0.0)
23
23
+
oauth (0.4.7)
24
24
+
retryable (2.0.1)
25
25
+
simple_oauth (0.3.1)
26
26
+
t (2.9.0)
27
27
+
geokit (>= 1.8.3, < 2)
28
28
+
htmlentities (~> 4.3)
29
29
+
launchy (~> 2.4)
30
30
+
oauth (~> 0.4.7)
31
31
+
retryable (~> 2.0)
32
32
+
thor (>= 0.19.1, < 2)
33
33
+
twitter (~> 5.13)
34
34
+
thor (0.19.1)
35
35
+
thread_safe (0.3.5)
36
36
+
twitter (5.14.0)
37
37
+
addressable (~> 2.3)
38
38
+
buftok (~> 0.2.0)
39
39
+
equalizer (~> 0.0.9)
40
40
+
faraday (~> 0.9.0)
41
41
+
http (~> 0.6.0)
42
42
+
http_parser.rb (~> 0.6.0)
43
43
+
json (~> 1.8)
44
44
+
memoizable (~> 0.4.0)
45
45
+
naught (~> 1.0)
46
46
+
simple_oauth (~> 0.3.0)
47
47
+
48
48
+
PLATFORMS
49
49
+
ruby
50
50
+
51
51
+
DEPENDENCIES
52
52
+
t
+18
pkgs/tools/misc/t/default.nix
···
1
1
+
{ stdenv, lib, bundlerEnv, ruby }:
2
2
+
3
3
+
bundlerEnv {
4
4
+
name = "t-2.9.0";
5
5
+
6
6
+
inherit ruby;
7
7
+
gemfile = ./Gemfile;
8
8
+
lockfile = ./Gemfile.lock;
9
9
+
gemset = ./gemset.nix;
10
10
+
11
11
+
meta = with lib; {
12
12
+
description = "A command-line power tool for Twitter.";
13
13
+
homepage = http://sferik.github.io/t/;
14
14
+
license = with licenses; asl20;
15
15
+
maintainers = with maintainers; [ offline ];
16
16
+
platforms = platforms.unix;
17
17
+
};
18
18
+
}
+185
pkgs/tools/misc/t/gemset.nix
···
1
1
+
{
2
2
+
"addressable" = {
3
3
+
version = "2.3.7";
4
4
+
source = {
5
5
+
type = "gem";
6
6
+
sha256 = "1x1401m59snw59c2bxr10jj10z1n4r4jvz8c55d0c3sh2smbl8kh";
7
7
+
};
8
8
+
};
9
9
+
"buftok" = {
10
10
+
version = "0.2.0";
11
11
+
source = {
12
12
+
type = "gem";
13
13
+
sha256 = "1rzsy1vy50v55x9z0nivf23y0r9jkmq6i130xa75pq9i8qrn1mxs";
14
14
+
};
15
15
+
};
16
16
+
"equalizer" = {
17
17
+
version = "0.0.9";
18
18
+
source = {
19
19
+
type = "gem";
20
20
+
sha256 = "1i6vfh2lzyrvvm35qa9cf3xh2gxj941x0v78pp0c7bwji3f5hawr";
21
21
+
};
22
22
+
};
23
23
+
"faraday" = {
24
24
+
version = "0.9.1";
25
25
+
source = {
26
26
+
type = "gem";
27
27
+
sha256 = "1h33znnfzxpscgpq28i9fcqijd61h61zgs3gabpdgqfa1043axsn";
28
28
+
};
29
29
+
dependencies = [
30
30
+
"multipart-post"
31
31
+
];
32
32
+
};
33
33
+
"geokit" = {
34
34
+
version = "1.9.0";
35
35
+
source = {
36
36
+
type = "gem";
37
37
+
sha256 = "1bpkjz2q8hm7i4mrrp1if51zq6fz3qkqj55qwlb7jh9jlgyvjmqy";
38
38
+
};
39
39
+
dependencies = [
40
40
+
"multi_json"
41
41
+
];
42
42
+
};
43
43
+
"htmlentities" = {
44
44
+
version = "4.3.3";
45
45
+
source = {
46
46
+
type = "gem";
47
47
+
sha256 = "0v4m2pn6q2h7iqdkxk9z3j4828harcjgk1h77v9i4x87avv5130p";
48
48
+
};
49
49
+
};
50
50
+
"http" = {
51
51
+
version = "0.6.3";
52
52
+
source = {
53
53
+
type = "gem";
54
54
+
sha256 = "0wmj5i1l0f6ajhs8wi1h3sdwhrl00llrpsmh6xs9dwjm2amvdvxv";
55
55
+
};
56
56
+
dependencies = [
57
57
+
"http_parser.rb"
58
58
+
];
59
59
+
};
60
60
+
"http_parser.rb" = {
61
61
+
version = "0.6.0";
62
62
+
source = {
63
63
+
type = "gem";
64
64
+
sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi";
65
65
+
};
66
66
+
};
67
67
+
"json" = {
68
68
+
version = "1.8.2";
69
69
+
source = {
70
70
+
type = "gem";
71
71
+
sha256 = "0zzvv25vjikavd3b1bp6lvbgj23vv9jvmnl4vpim8pv30z8p6vr5";
72
72
+
};
73
73
+
};
74
74
+
"launchy" = {
75
75
+
version = "2.4.3";
76
76
+
source = {
77
77
+
type = "gem";
78
78
+
sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2";
79
79
+
};
80
80
+
dependencies = [
81
81
+
"addressable"
82
82
+
];
83
83
+
};
84
84
+
"memoizable" = {
85
85
+
version = "0.4.2";
86
86
+
source = {
87
87
+
type = "gem";
88
88
+
sha256 = "0v42bvghsvfpzybfazl14qhkrjvx0xlmxz0wwqc960ga1wld5x5c";
89
89
+
};
90
90
+
dependencies = [
91
91
+
"thread_safe"
92
92
+
];
93
93
+
};
94
94
+
"multi_json" = {
95
95
+
version = "1.11.0";
96
96
+
source = {
97
97
+
type = "gem";
98
98
+
sha256 = "1mg3hp17ch8bkf3ndj40s50yjs0vrqbfh3aq5r02jkpjkh23wgxl";
99
99
+
};
100
100
+
};
101
101
+
"multipart-post" = {
102
102
+
version = "2.0.0";
103
103
+
source = {
104
104
+
type = "gem";
105
105
+
sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x";
106
106
+
};
107
107
+
};
108
108
+
"naught" = {
109
109
+
version = "1.0.0";
110
110
+
source = {
111
111
+
type = "gem";
112
112
+
sha256 = "04m6hh63c96kcnzwy5mpl826yn6sm465zz1z87mmsig86gqi1izd";
113
113
+
};
114
114
+
};
115
115
+
"oauth" = {
116
116
+
version = "0.4.7";
117
117
+
source = {
118
118
+
type = "gem";
119
119
+
sha256 = "1k5j09p3al3clpjl6lax62qmhy43f3j3g7i6f9l4dbs6r5vpv95w";
120
120
+
};
121
121
+
};
122
122
+
"retryable" = {
123
123
+
version = "2.0.1";
124
124
+
source = {
125
125
+
type = "gem";
126
126
+
sha256 = "0wg4vh76cmhwzwrgd0k6kbx4dlp4r98l8yizr72lmzph187dg48f";
127
127
+
};
128
128
+
};
129
129
+
"simple_oauth" = {
130
130
+
version = "0.3.1";
131
131
+
source = {
132
132
+
type = "gem";
133
133
+
sha256 = "0dw9ii6m7wckml100xhjc6vxpjcry174lbi9jz5v7ibjr3i94y8l";
134
134
+
};
135
135
+
};
136
136
+
"t" = {
137
137
+
version = "2.9.0";
138
138
+
source = {
139
139
+
type = "gem";
140
140
+
sha256 = "0qdsyblnnan2wcvql2mzg10jaj3gfv5pbfac54b1y7qkr56dc4dv";
141
141
+
};
142
142
+
dependencies = [
143
143
+
"geokit"
144
144
+
"htmlentities"
145
145
+
"launchy"
146
146
+
"oauth"
147
147
+
"retryable"
148
148
+
"thor"
149
149
+
"twitter"
150
150
+
];
151
151
+
};
152
152
+
"thor" = {
153
153
+
version = "0.19.1";
154
154
+
source = {
155
155
+
type = "gem";
156
156
+
sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z";
157
157
+
};
158
158
+
};
159
159
+
"thread_safe" = {
160
160
+
version = "0.3.5";
161
161
+
source = {
162
162
+
type = "gem";
163
163
+
sha256 = "1hq46wqsyylx5afkp6jmcihdpv4ynzzq9ygb6z2pb1cbz5js0gcr";
164
164
+
};
165
165
+
};
166
166
+
"twitter" = {
167
167
+
version = "5.14.0";
168
168
+
source = {
169
169
+
type = "gem";
170
170
+
sha256 = "0vx7x3fmwgk3axqyw9hyf6yh99kx3ssdy14w2686hz7c4v3qwlc5";
171
171
+
};
172
172
+
dependencies = [
173
173
+
"addressable"
174
174
+
"buftok"
175
175
+
"equalizer"
176
176
+
"faraday"
177
177
+
"http"
178
178
+
"http_parser.rb"
179
179
+
"json"
180
180
+
"memoizable"
181
181
+
"naught"
182
182
+
"simple_oauth"
183
183
+
];
184
184
+
};
185
185
+
}
+2
pkgs/top-level/all-packages.nix
···
2748
2748
2749
2749
swaks = callPackage ../tools/networking/swaks { };
2750
2750
2751
2751
+
t = callPackage ../tools/misc/t { };
2752
2752
+
2751
2753
t1utils = callPackage ../tools/misc/t1utils { };
2752
2754
2753
2755
tarsnap = callPackage ../tools/backup/tarsnap { };