Skip to content

Conversation

@joshkel
Copy link

@joshkel joshkel commented Nov 25, 2018

This PR is a bit of a grab bag: I don't know if you'll want all of these changes as is or not.

Part of this is similar to #11 (which I hadn't seen before I put this together); one difference is that this accepts passing a single file containing JSON sample object or multiple files containing JSON arrays of sample objects, while #11 assumes that a single parameter means a JSON array of sample objects and multiple parameters mean multiple files containing JSON sample objects.

Specific changes:

Shorten the help text; previously, yargs wasn't leaving a space between a parameter's help text and its type (classes[string]).

Fix a misspelling in help text.

Show a warning if neither -i nor -p is specified, to make the command a bit less confusing for those who don't read the help.

Allow providing multiple filenames as input. (See #10.)

Allow input filenames to consist of a single JSON sample object as well as an array of JSON sample objects.

Shorten the help text; previously, yargs wasn't leaving a space between
a parameter's help text and its type (`classes[string]`).

Fix a misspelling in help text.

Show a warning if neither -i nor -p is specified, to make the command a
bit less confusing for those who don't read the help.

Allow providing multiple filenames as input.  (See #10.)

Allow input filenames to consist of a single JSON sample object as well
as an array of JSON sample objects.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 94.3% when pulling bb5d5f3 on joshkel:cli-improvements into 9d57d7b on jvilk:master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants