File tree Expand file tree Collapse file tree 8 files changed +39
-0
lines changed Expand file tree Collapse file tree 8 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ var request = require('request');
2
2
3
3
exports . swagger = true ;
4
4
exports . login = true ;
5
+ exports . desc = "Upload your docs to ReadMe.io" ;
5
6
6
7
exports . run = function ( config , info ) {
7
8
console . log ( 'Uploading Swagger file...' ) ;
Original file line number Diff line number Diff line change 1
1
exports . swagger = true ;
2
2
exports . login = false ;
3
+ exports . desc = "Output your Swagger file" ;
3
4
4
5
exports . run = function ( config , info ) {
5
6
console . log ( JSON . stringify ( info . swagger , undefined , 2 ) ) ;
Original file line number Diff line number Diff line change
1
+ var glob = require ( 'glob' ) ;
2
+ var path = require ( 'path' ) ;
3
+ var _ = require ( 'lodash' ) ;
4
+
5
+ exports . swagger = false ;
6
+ exports . login = false ;
7
+ exports . desc = "Learn what you can do with api" ;
8
+
9
+ exports . run = function ( config , info ) {
10
+ console . log ( "" ) ;
11
+ console . log ( "Here's a list of what you can do with " + 'api' . yellow + ":" ) ;
12
+ console . log ( "" ) ;
13
+ var files = glob . sync ( path . join ( __dirname , "*" ) ) ;
14
+
15
+ _ . each ( files , function ( file ) {
16
+ var action = file . match ( / ( \w + ) .j s / ) [ 1 ] ;
17
+ var info = require ( file ) . desc || "" ;
18
+ console . log ( " $" . grey + pad ( " api " + action ) + " " + info . grey ) ;
19
+ } ) ;
20
+
21
+ console . log ( "" ) ;
22
+ console . log ( "Just getting started?" . green ) ;
23
+ console . log ( "Run " + "api init" . yellow + " to create your Swagger file." ) ;
24
+ console . log ( "" ) ;
25
+
26
+ function pad ( text ) {
27
+ return ( text + " " ) . substr ( 0 , 15 )
28
+ }
29
+ } ;
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ var request = require('request');
2
2
3
3
exports . swagger = true ;
4
4
exports . login = true ;
5
+ exports . desc = "Get a public URL for your API" ;
5
6
6
7
exports . run = function ( config , info ) {
7
8
console . log ( 'Uploading Swagger file...' ) ;
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ var utils = require('../utils');
7
7
8
8
exports . swagger = false ;
9
9
exports . login = false ;
10
+ exports . desc = "Create a new API specification" ;
10
11
11
12
var types = [
12
13
{ "name" : "application/json" , "checked" : true } ,
Original file line number Diff line number Diff line change 1
1
var jsonfile = require ( 'jsonfile' )
2
2
var open = require ( 'open' ) ;
3
3
4
+ exports . swagger = false ;
5
+ exports . login = false ;
6
+ exports . desc = "Authenticate this computer" ;
7
+
4
8
exports . run = function ( config , info ) {
5
9
if ( info . args [ 1 ] == 'info' ) {
6
10
try {
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ var request = require('request');
3
3
4
4
exports . swagger = true ;
5
5
exports . login = true ;
6
+ exports . desc = "Run a mock server based on your API" ;
6
7
7
8
exports . run = function ( config , info ) {
8
9
console . log ( 'Uploading Swagger file...' ) ;
Original file line number Diff line number Diff line change 1
1
exports . swagger = true ;
2
2
exports . login = true ;
3
+ exports . desc = "Internal use, will be deleted soon :)" ;
3
4
4
5
exports . run = function ( config , info ) {
5
6
console . log ( 'SWAGGER' , info . swagger ) ;
You can’t perform that action at this time.
0 commit comments