Commit Graph

12 Commits

Author SHA1 Message Date
David Díaz f82a529ebe
Improved prompt descriptions. (#167)
I was really naive with combining urls and paths. This should fix it.
2020-11-22 01:03:59 -06:00
David Díaz 987c1df81e
Moving from inquirer to prompts. (#162)
It has a smaller dependency graph and we don't need the fancy features
inquirer has.
2020-11-21 21:55:57 -06:00
David Díaz d6c6c0c7e4
Added an interactive flag to request. (#160)
If present you get to choose what request you want to make from a
dropdown list.
2020-11-20 18:47:55 -06:00
David Díaz 9decb4978b
Updating dependencies that require manual input. (#158)
* Updated is-plain-object.

* Updated jest.

* Moving from circleci to github actions.

* Switching jsome to color-json to reduce dependencies (somehow).

* Updating snaps.
2020-11-20 17:39:56 -06:00
David Diaz 5029a09b41 Added a base class to cli commands. 2020-11-19 21:17:36 -06:00
David Diaz df41d4fa0b Removed the validate command.
We'll be replacing it with jsonschema soon.
2020-11-18 18:37:00 -06:00
Sergio Díaz 26b33fbf00
Added tests to all CLI commands. (#28)
* Moved the spinner initialization to the base class.

* Got rid of the base class, it complicated testing.

Now it lives on as a utils file. Should make it easier to test the CLI.

* Added a spec file for the ListCommand.

* Added tests for all CLI commands.

* Update some old tests.

Added missing cases and tests.

Most of these are kind useless but I hope I won't have to touch them
again.
2018-05-22 21:42:52 -06:00
Sergio Díaz dbc7addb39
Added flags for quiet and as-json output. (#26)
--as-json outputs the response as json, this allows you to use tools
like jq on the output which is nice.

--quiet makes it so no output is printed. I added this in case you are
looping Beau and don't want to see the output of every single request.
Example: `seq 10 | xargs -I{} beau request hi --quiet`.
2018-05-22 12:08:32 -06:00
Sergio Díaz 248f4a9223
Added params as a flag to request. (#20)
This allows the use to inject arbitrary values to Beau's environment.
2018-05-06 18:26:19 -06:00
Sergio Díaz 56d536a509
Re-indented some files I was missing. (#19)
I think that's it.
2018-05-04 22:00:54 -06:00
Sergio Díaz 90761acaa4
Added a schema validator. (#13)
* Added a schema validator.

This allows you to check if the given beau config is valid. Will be used
to improve the CLI and remove schema validation-type errors from the
actual code.

* Added a validate command to the CLI.

This command is a way to test the config file. Eventually it'll probably
be removed and the schema validation will run on every other command. I
have to determine how useful this is and how performance might be
affected.
2018-05-01 22:20:14 -06:00
Sergio Díaz 4fba235bad
Migrating Beau's CLI from commander to OCLIF. (#14)
* Migrating Beau's CLI from commander to OCLIF.

* Cleaning up flags.
2018-04-30 20:27:51 -06:00