Commit Graph

75 Commits

Author SHA1 Message Date
greenkeeper[bot] 7f5c9f8fab Update np to the latest version 🚀 (#91)
* chore(package): update np to version 5.1.1

* chore(package): update lockfile package-lock.json

Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:33:06 -06:00
greenkeeper[bot] 455b7676a6 Update cli-color to the latest version 🚀 (#90)
* fix(package): update cli-color to version 2.0.0

* chore(package): update lockfile package-lock.json

Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:27:35 -06:00
greenkeeper[bot] 19b9bb85cc Update deepmerge to the latest version 🚀 (#89)
* fix(package): update deepmerge to version 4.1.1

* chore(package): update lockfile package-lock.json
2020-01-24 17:19:45 -06:00
David Diaz 4f6078758d 0.10.1 2019-10-07 21:03:15 -06:00
David Díaz ee71f16e56
Dependency updates (#88)
* Updated OCLIF dependencies.

* Updated all dependencies.
2019-10-07 20:38:43 -06:00
greenkeeper[bot] cb43578d2d Update @oclif/config to the latest version 🚀 (#71)
* fix(package): update @oclif/config to version 1.13.0

* chore(package): update lockfile package-lock.json
2019-06-01 13:39:44 -06:00
greenkeeper[bot] 1bc2e4cbd4 Update jest-watch-typeahead to the latest version 🚀 (#70)
* chore(package): update jest-watch-typeahead to version 0.3.1

* chore(package): update lockfile package-lock.json
2019-06-01 11:32:17 -06:00
David Díaz 3e73ec48db
Greenkeeper/@oclif/config 1.12.12 (#69)
* fix(package): update @oclif/config to version 1.12.12

Closes #61

* chore(package): update lockfile package-lock.json
2019-05-03 22:11:12 -06:00
greenkeeper[bot] c5bf148d74 Update @oclif/command to the latest version 🚀 (#62)
* fix(package): update @oclif/command to version 1.5.12

* chore(package): update lockfile package-lock.json
2019-05-03 17:32:08 -06:00
greenkeeper[bot] 209ceccc36 Update dotenv to the latest version 🚀 (#60)
* fix(package): update dotenv to version 7.0.0

* chore(package): update lockfile package-lock.json
2019-05-03 17:06:21 -06:00
greenkeeper[bot] 0a0d2e258b Update strip-ansi to the latest version 🚀 (#63)
* chore(package): update strip-ansi to version 5.2.0

* chore(package): update lockfile package-lock.json
2019-05-03 17:00:25 -06:00
greenkeeper[bot] b4355c0750 Update js-yaml to the latest version 🚀 (#64)
* fix(package): update js-yaml to version 3.13.0

* chore(package): update lockfile package-lock.json
2019-05-03 15:07:20 -06:00
greenkeeper[bot] 54bafbb4a5 fix(package): update globby to version 9.2.0 (#65) 2019-05-03 14:58:54 -06:00
greenkeeper[bot] c0f28fc5d0 Update jest-watch-typeahead to the latest version 🚀 (#66)
* chore(package): update jest-watch-typeahead to version 0.3.0

* chore(package): update lockfile package-lock.json
2019-05-03 14:56:14 -06:00
greenkeeper[bot] 1e67cffebf Update np to the latest version 🚀 (#67)
* chore(package): update np to version 5.0.0

* chore(package): update lockfile package-lock.json
2019-05-03 14:49:58 -06:00
greenkeeper[bot] 4acb27174d Update is-plain-object to the latest version 🚀 (#68)
* fix(package): update is-plain-object to version 3.0.0

* chore(package): update lockfile package-lock.json
2019-05-03 14:48:43 -06:00
David Diaz 2610ce5a0d 0.10.0 2019-03-12 15:33:02 -06:00
David Diaz 7854333a50 Run tests in band. 2019-03-12 11:21:11 -06:00
Sergio Díaz b4e27b179b
Updated jest. (#56) 2019-03-11 22:23:12 -06:00
greenkeeper[bot] 8a1ecc67bd Update strip-ansi to the latest version 🚀 (#53)
* chore(package): update strip-ansi to version 5.1.0

* chore(package): update lockfile package-lock.json
2019-03-11 17:35:31 -06:00
greenkeeper[bot] 2961b1ea54 Update globby to the latest version 🚀 (#51)
* fix(package): update globby to version 9.1.0

* chore(package): update lockfile package-lock.json
2019-03-06 11:19:35 -06:00
Sergio Díaz 8b6bbfd77b
Greenkeeper/@oclif/config 1.12.9 (#52)
* chore(package): update @oclif/config to version 1.12.9

* chore(package): update lockfile package-lock.json
2019-03-06 11:16:46 -06:00
Sergio Díaz f0298a973b
Updated all dependencies. (#50)
I also used this opportunity to pin dependencies to specific package versions instead of ranges. Should be nicer in the long run.
2018-12-13 14:19:18 -06:00
greenkeeper[bot] 8c453e6974 Update deepmerge to the latest version 🚀 (#49)
* fix(package): update deepmerge to version 3.0.0

* chore(package): update lockfile package-lock.json
2018-12-07 09:58:46 -06:00
greenkeeper[bot] 865d7976fe Update joi to the latest version 🚀 (#47)
* fix(package): update joi to version 14.0.0

* chore(package): update lockfile package-lock.json
2018-12-07 09:43:02 -06:00
greenkeeper[bot] 379395bcbd Update strip-ansi to the latest version 🚀 (#46)
* chore(package): update strip-ansi to version 5.0.0

* chore(package): update lockfile package-lock.json
2018-12-07 09:36:34 -06:00
greenkeeper[bot] d517d4055e fix(package): update requireg to version 0.2.0 (#45) 2018-12-07 09:33:35 -06:00
David Diaz cc805d4adb 0.9.5 2018-08-01 00:35:51 -06:00
Sergio Díaz 1814a00835
Updated package.json (#42) 2018-08-01 00:27:09 -06:00
Sergio Díaz 24c0bfb04f
Added np for automating releases. (#41) 2018-08-01 00:04:10 -06:00
Sergio Díaz 8849fe1e90
Updated dependencies. (#39) 2018-07-18 15:00:14 -06:00
David Diaz 6be3ce05c2 0.9.4 2018-06-19 11:37:26 -06:00
David Diaz b6c5a0b01e Added beau-std as a direct dependency of Beau. 2018-06-19 11:29:41 -06:00
Sergio Díaz cc7245b501
Cleaning up tests. (#34) 2018-06-02 23:47:03 -06:00
Sergio Díaz 8e961211a5
Updated dependencies. (#32) 2018-05-29 15:34:37 -06:00
Sergio Díaz c8ff4945d6
Updated tests. (#30)
With the introduction of data-driven tests in Jest 23 CLI tests could be made significantly smaller and easier to keep updated.
2018-05-29 15:23:58 -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
David Diaz 293dde59c4 0.9.3 2018-05-17 10:54:15 -06:00
David Diaz c0923dcce5 0.9.2 2018-05-17 10:02:16 -06:00
David Diaz d2eabfb19e 0.9.1 2018-05-16 23:13:42 -06:00
David Diaz 0e5b427d24 0.9.0 2018-05-06 19:05:58 -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
David Diaz 3212403962 Changed the description on the package.json 2018-05-04 05:08:58 +00: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
David Diaz 185333cb20 Copy objects instead of properties on modifiers. 2018-04-30 14:21:20 -06:00
David Diaz 3df90600ac Updated dependencies. 2018-04-26 10:56:42 -06:00
David Diaz e9c07cbbf9 0.8.0 2018-04-08 13:56:11 -06:00
David Diaz 1fb45da5de Refactored Beau's Plugin System
It now uses a plugin registry. Plugins are loaded when the configuration
file is first parsed. When a request is made it is passed over to the
available modifiers before and after it's execution and applies
whichever changes are made. It now passes a copy instead of a reference
to provide a nicer interface.

Dynamic values have been added as a plugin type. These plugins are
javascript functions that can be called from within the beau file and
whose results are used as a replacement.

These are added along with variables to the runtime execution flow. The
current order for their execution is:

Request composition -> Dynamic Values -> Pre-Request Modifiers ->
Post-Request Modifiers.
2018-04-08 13:33:43 -06:00
David Diaz 293c3883e9 0.7.3 2018-03-01 16:03:45 -06:00