Skip to content

Commit 7a4af47

Browse files
authored
Merge pull request #47 from versioneye/v0.3_dev
V0.3 release candidate;
2 parents 8889a6b + 3af09e9 commit 7a4af47

File tree

97 files changed

+2483
-639
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+2483
-639
lines changed

.DS_Store

2 KB
Binary file not shown.

Gemfile.lock

+48-41
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,104 @@
11
PATH
22
remote: .
33
specs:
4-
veye (0.2.1)
5-
awesome_print (~> 1.6)
6-
gli (= 2.13.4)
4+
veye (0.3.0.pre.RC1)
5+
awesome_print (~> 1.7)
6+
gli (~> 2.14)
7+
naturalsorter (~> 3.0)
78
rainbow (~> 2.0)
89
render-as-markdown (~> 0)
9-
rest-client (~> 1.8)
10-
terminal-table (~> 1.4)
10+
rest-client (~> 2.0)
11+
semverly (~> 1.0)
12+
terminal-table (~> 1.7)
1113

1214
GEM
1315
remote: https://rubygems.org/
1416
specs:
1517
addressable (2.4.0)
1618
ansi (1.5.0)
17-
aruba (0.14.0)
19+
aruba (0.14.2)
1820
childprocess (~> 0.5.6)
1921
contracts (~> 0.9)
2022
cucumber (>= 1.3.19)
2123
ffi (~> 1.9.10)
2224
rspec-expectations (>= 2.99)
2325
thor (~> 0.19)
24-
ast (2.2.0)
25-
awesome_print (1.6.1)
26+
ast (2.3.0)
27+
awesome_print (1.7.0)
2628
builder (3.2.2)
2729
childprocess (0.5.9)
2830
ffi (~> 1.0, >= 1.0.11)
29-
contracts (0.13.0)
31+
contracts (0.14.0)
3032
crack (0.4.3)
3133
safe_yaml (~> 1.0.0)
32-
cucumber (2.3.2)
34+
cucumber (2.4.0)
3335
builder (>= 2.1.2)
34-
cucumber-core (~> 1.4.0)
36+
cucumber-core (~> 1.5.0)
3537
cucumber-wire (~> 0.0.1)
3638
diff-lcs (>= 1.1.3)
37-
gherkin (~> 3.2.0)
39+
gherkin (~> 4.0)
3840
multi_json (>= 1.7.5, < 2.0)
3941
multi_test (>= 0.1.2)
40-
cucumber-core (1.4.0)
41-
gherkin (~> 3.2.0)
42+
cucumber-core (1.5.0)
43+
gherkin (~> 4.0)
4244
cucumber-wire (0.0.1)
4345
diff-lcs (1.2.5)
44-
domain_name (0.5.20160309)
46+
domain_name (0.5.20160826)
4547
unf (>= 0.0.5, < 1.0.0)
46-
ffi (1.9.10)
47-
gherkin (3.2.0)
48-
gli (2.13.4)
48+
ffi (1.9.14)
49+
gherkin (4.0.0)
50+
gli (2.14.0)
4951
hashdiff (0.3.0)
5052
http-cookie (1.0.2)
5153
domain_name (~> 0.5)
5254
json (1.8.3)
53-
mime-types (2.99.1)
54-
minitest (5.8.4)
55-
minitest-reporters (1.1.8)
55+
mime-types (3.1)
56+
mime-types-data (~> 3.2015)
57+
mime-types-data (3.2016.0521)
58+
minitest (5.9.0)
59+
minitest-reporters (1.1.11)
5660
ansi
5761
builder
5862
minitest (>= 5.0)
5963
ruby-progressbar
60-
multi_json (1.11.2)
64+
multi_json (1.12.1)
6165
multi_test (0.1.2)
66+
naturalsorter (3.0.14)
6267
netrc (0.11.0)
63-
parser (2.3.0.6)
68+
parser (2.3.1.2)
6469
ast (~> 2.2)
6570
powerpack (0.1.1)
6671
rainbow (2.1.0)
67-
rake (11.1.1)
72+
rake (11.2.2)
6873
rdoc (4.2.2)
6974
json (~> 1.4)
7075
render-as-markdown (0.0.6)
71-
rest-client (1.8.0)
76+
rest-client (2.0.0)
7277
http-cookie (>= 1.0.2, < 2.0)
73-
mime-types (>= 1.16, < 3.0)
74-
netrc (~> 0.7)
75-
rspec-expectations (3.4.0)
78+
mime-types (>= 1.16, < 4.0)
79+
netrc (~> 0.8)
80+
rspec-expectations (3.5.0)
7681
diff-lcs (>= 1.2.0, < 2.0)
77-
rspec-support (~> 3.4.0)
78-
rspec-support (3.4.1)
79-
rubocop (0.38.0)
80-
parser (>= 2.3.0.6, < 3.0)
82+
rspec-support (~> 3.5.0)
83+
rspec-support (3.5.0)
84+
rubocop (0.42.0)
85+
parser (>= 2.3.1.1, < 3.0)
8186
powerpack (~> 0.1)
8287
rainbow (>= 1.99.1, < 3.0)
8388
ruby-progressbar (~> 1.7)
8489
unicode-display_width (~> 1.0, >= 1.0.1)
85-
ruby-progressbar (1.7.5)
90+
ruby-progressbar (1.8.1)
8691
safe_yaml (1.0.4)
87-
terminal-table (1.5.2)
92+
semverly (1.0.0)
93+
terminal-table (1.7.0)
94+
unicode-display_width (~> 1.1)
8895
thor (0.19.1)
8996
unf (0.1.4)
9097
unf_ext
9198
unf_ext (0.0.7.2)
92-
unicode-display_width (1.0.2)
93-
vcr (3.0.1)
94-
webmock (1.24.2)
99+
unicode-display_width (1.1.0)
100+
vcr (3.0.3)
101+
webmock (2.1.0)
95102
addressable (>= 2.3.6)
96103
crack (>= 0.3.2)
97104
hashdiff
@@ -101,14 +108,14 @@ PLATFORMS
101108

102109
DEPENDENCIES
103110
aruba (~> 0.14)
104-
minitest (~> 5.8)
105-
minitest-reporters (~> 1.0)
111+
minitest (~> 5.9)
112+
minitest-reporters (~> 1.1)
106113
rake (~> 11.1)
107114
rdoc (~> 4.2)
108115
rubocop (~> 0.38)
109-
vcr (~> 3.0.1)
116+
vcr (~> 3.0)
110117
veye!
111-
webmock (~> 1.11)
118+
webmock (~> 2.1)
112119

113120
BUNDLED WITH
114121
1.10.5

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ dep-doc:
44
build:
55
bash scripts/build.sh
66

7-
release:
7+
release: build
88
bash scripts/release.sh

README.md

+16-12
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Veye
22

3-
[![Dependency Status](https://www.versioneye.com/ruby/veye/0.1/badge.svg)](https://www.versioneye.com/ruby/veye/0.1)
3+
[![Dependency Status](https://www.versioneye.com/user/projects/57c0303c939fc600508e8b9a/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/57c0303c939fc600508e8b9a)
44
[![Join the chat at https://gitter.im/versioneye/veye](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/versioneye/veye?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
55

66

77
**veye** is a command line tool for [VersionEye](https://www.versioneye.com/). It is a wrapper around the [VersionEye API](https://www.versioneye.com/api), implemented in Ruby. The tool allows you to write scripts for continuous updating and due diligence.
88

9-
Most endpoints require an API key, which you can get [here](https://www.versioneye.com/settings/api).
9+
Most endpoints require an API key, which you can get [here](https://www.versioneye.com/settings/api) and i recommend you to use an organization API-key.
1010

1111
[VersionEye](https://www.versioneye.com/) is a cross-platform search engine and crowdsourcing app for opensource software libraries.
1212

@@ -18,13 +18,16 @@ Most endpoints require an API key, which you can get [here](https://www.versione
1818
![Main help](http://dl.dropbox.com/u/19578784/versioneye/cli_start_page.png)
1919

2020

21-
## Install via RubyGems
21+
## Getting started with RubyGems
2222

2323
```
2424
$> gem install veye
25+
$> veye
26+
$> veye initconfig
27+
$> veye change_key a124423233
2528
```
2629

27-
## Install from source
30+
## Getting started for developers
2831

2932
###### Download source
3033

@@ -33,7 +36,7 @@ Most endpoints require an API key, which you can get [here](https://www.versione
3336
$> cd veye
3437
```
3538

36-
###### Run without installing
39+
###### Execute the CLI-tool without installing
3740
```
3841
$> bundle
3942
$> bundle exec bin/veye ping
@@ -49,7 +52,7 @@ Most endpoints require an API key, which you can get [here](https://www.versione
4952

5053
## Initial configuration
5154

52-
The tool will raise an exception if the configuration file is missing. Veye needs a configuration file to keep the user specific settings and the API Key.
55+
The tool will raise an exception if the configuration file is missing. The Veye uses the configuration file to keep settings and your API Key.
5356

5457
#### create config file
5558

@@ -82,11 +85,13 @@ $> veye search json --lang=r,php --page=2
8285

8386
#you can cancel pagination with --no-pagination argument
8487
$> veye search junit --page 3 --no-pagination
88+
89+
$> veye info --language=PHP --version='3.0.1' symfony/symfony --format=table
8590
```
8691

8792
## Output formats
8893

89-
All commands support format-flag, that allows you change output format.
94+
All commands support output format flag, that allows you change layout between human friendly display and machine readable formats.
9095

9196
#### pretty print
9297

@@ -121,8 +126,7 @@ It's designed after other ruby command-line tools.
121126
![Json format](http://dl.dropbox.com/u/19578784/versioneye/search_json.png)
122127

123128
#### Table view
124-
It's shows results as one Excel sheet - title and content.
125-
A Tabular view is best suited for bigger screens.
129+
It's shows results as a big Excel sheet and works best on bigger screens.
126130

127131
```bash
128132
$> veye search json --format=table
@@ -204,14 +208,14 @@ $> rake test TEST=test/file_you_changed.rb
204208
$> rubocop lib/your_file.rb
205209
```
206210

207-
## Furhter documentation
211+
## Further documentation
208212

209-
More documentation can be found in the [wiki](https://github.com/versioneye/veye/wiki).
213+
More documentation can be found in the [Veye wiki](https://github.com/versioneye/veye/wiki).
210214

211215
## License
212216
The MIT License (MIT)
213217

214-
Copyright (c)2015 **VersionEye GmbH**
218+
Copyright: (c) 2016 **VersionEye GmbH**
215219

216220

217221
[MIT licence](http://choosealicense.com/licenses/mit/)

0 commit comments

Comments
 (0)