greenkeeper[bot]
c92da8d251
Update jest-watch-typeahead to the latest version 🚀 ( #95 )
...
* chore(package): update jest-watch-typeahead to version 0.4.1
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:41:26 -06:00
greenkeeper[bot]
5fd0bf6944
Update strip-ansi to the latest version 🚀 ( #94 )
...
* chore(package): update strip-ansi to version 6.0.0
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:37:53 -06:00
greenkeeper[bot]
9a8d02562f
Update request-promise-native to the latest version 🚀 ( #93 )
...
* fix(package): update request-promise-native to version 1.0.8
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:36:25 -06:00
greenkeeper[bot]
5ae7f88a27
Update dotenv to the latest version 🚀 ( #92 )
...
* fix(package): update dotenv to version 8.2.0
* chore(package): update lockfile package-lock.json
Co-authored-by: David Díaz <seich@martianwabbit.com>
2020-01-24 17:35:06 -06:00
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
David Diaz
7e25f9fd29
Added update-notifier.
...
I like being notified of updates so I figured everyone else does. /s
2018-03-01 16:02:54 -06:00
David Diaz
070ffc3106
0.7.2
2018-03-01 11:44:15 -06:00
David Diaz
2f33442072
Added support for dotenv.
...
If a .env file is present it's values will be added to beau's
environment variables.
2018-03-01 11:42:41 -06:00
David Diaz
228d2de7f3
0.7.1
2018-03-01 11:02:51 -06:00
David Diaz
e140778393
0.7.0
2018-01-21 15:40:20 -06:00
David Diaz
5f0f1821e4
0.6.1
2018-01-17 01:58:13 -06:00
David Diaz
8926f4d2da
Updated package.json
2018-01-17 01:57:52 -06:00
David Diaz
2dbeb0d230
0.6.0
2018-01-11 17:30:22 -06:00
David Diaz
40abf85a78
Added a new top-level setting: defaults.
...
Defaults allow you to set default settings for all requests. You can
pass any configuration value and it'll be merged with any values the
request already has allowing you to write even less repetitive code.
2017-12-27 16:43:47 -06:00
David Diaz
24a0fdf788
0.5.0
2017-12-23 01:59:55 -06:00
David Diaz
930a957bf3
Cleaning up the code.
...
Mostly trying to get test coverage up by refactoring and cleaning
methods.
2017-12-23 00:34:36 -06:00
David Diaz
35983addf7
Refactored the cli.
...
Started making use of commander's commands and actions. This changes how
beau is invoked but I feel like it's a lot easier to work with now.
2017-12-07 21:55:36 -06:00
David Diaz
6a3e0e136b
0.4.0
2017-12-04 00:00:42 -06:00
David Diaz
32b9f0f523
Cleaning the CLI tool. Small refactorings all around.
...
If a string is passed to a request configuration its now considered
that request's alias.
2017-12-03 23:56:09 -06:00
David Diaz
a8a71caad8
0.3.1
2017-10-23 10:13:25 -06:00
David Diaz
17e3394f9c
0.3.0
2017-10-21 14:39:28 -06:00
David Diaz
7ecd5428c6
Replaced unirest with request-promise. Tried using the built it http
...
stuff but it's just silly.
2017-10-20 18:59:37 -06:00
Sergio Díaz
df884bdb8b
0.2.1
2017-04-05 23:04:19 -06:00
Sergio Díaz
431080283d
0.2.0
2017-04-05 22:58:29 -06:00
Sergio Díaz
9ac4e9c75e
Merge branch 'master' of github.com:Seich/Beau
2017-04-05 22:57:10 -06:00
Sergio Díaz
3c2691b164
Added basic support for plugins.
...
Plugins can now be included, they can modify the requests before they
are made and modify the result. They are very simple to write and work
with. I also wrote and example plugin over at seich/beau-jwt.
2017-04-05 22:55:09 -06:00
David Diaz
6335139cbd
0.1.2
2017-03-09 17:03:09 -06:00
David Diaz
c93ca76d4d
0.1.1
2017-03-02 10:25:31 -06:00
David Diaz
4f946eeafa
Updated package version.
2017-03-02 10:20:01 -06:00
Sergio Díaz
40f17dccaf
Initial Commit.
2017-02-10 21:11:13 -06:00