Adam Stankiewicz
6bc778df32
Format with prettier ( #2510 )
2018-03-28 19:28:43 +02:00
Adam Stankiewicz
88758cd98c
Revert "Add bower update --save functionality"
...
This reverts commit d2ba80e6e9 .
2015-12-11 21:33:45 +01:00
Chris Contolini
d2ba80e6e9
Add bower update --save functionality
2015-11-28 05:40:24 -05:00
Adam Stankiewicz
0b9acc18cc
Test reading commands arguments
2015-01-10 12:56:15 +01:00
Adam Stankiewicz
5bb77b1e03
[refactor] Prepare command argv readers for testing
2015-01-10 05:49:42 +01:00
Adam Stankiewicz
33842b6f92
Remove dummy completion command
2015-01-09 02:29:18 +01:00
Adam Stankiewicz
06a8f2afab
Read .bowerrc from specified cwd, fixes #1301
2014-09-06 02:38:40 +02:00
Thomas Scholtes
5c83972401
Use promise interface for commands
...
This commit changes the interface of the command functions exported by the
files in `lib/commands`. The functions now return a promise and accept a logger
as the first argument. This has several advantages
* The promise style is consistent with the rest of the code.
* It removes a lot of duplicate code.
* The command factory does not need to proxy the logger object.
2014-06-20 21:14:26 +02:00
André Cruz
0866c93573
Do not swallow sync errors from commands event handlers, fixes #849 .
2013-09-04 09:58:50 +01:00
André Cruz
2c79181c05
Add force-latest also for the update command.
2013-07-20 23:27:00 +01:00
André Cruz
91779a67fb
Pass logger to the registry client, get rid of unnecessary emitter in commands.
2013-07-20 22:08:30 +01:00
André Cruz
0cf8af00b3
Separate logger into its own module.
2013-07-20 20:37:05 +01:00
André Cruz
56679d2a8e
Fix passing configuration into commands on programmatic usage, fixes #608 .
2013-07-11 07:56:53 +01:00
André Cruz
7becb19da4
Implement check of newer versions in the list command.
...
Also:
- Fix some errors not being emitted when a command failed.
- Update semver module; no need to check .valid against null.
2013-07-03 14:37:28 +01:00
André Cruz
f9f8f7aebd
Implement link command.
...
Also:
- CS fixes
- Remove options argument from commands that do not have them
- Use console.trace instead of err.stack (more reliable)
2013-06-24 23:19:59 +01:00
André Cruz
88b4847ba9
Remove --save-resolutions in favor of prefixing choices with !.
...
Also improve the manager resolution process by avoiding to fetch incompatible packages always.
Now lazy fetches them when necessary.
2013-06-12 22:34:53 +01:00
André Cruz
6d3b3e6de2
Add cache clean and list commands.
...
This was an huge commit.
- Allow nested commands
- Switch resolve cache in memory object cache to LRU
- Store non-semver packages in the cache
- Tweak help messages
- Various fixes and tweaks
2013-06-11 00:39:18 +01:00
André Cruz
e704733743
Read, use and update persistent resolutions.
...
Add --save-resolutions to deal with this.
Also:
- Adjust logging when using compact
- Minor code adjustments.
2013-06-07 13:05:07 +01:00
André Cruz
afd01cc40c
Change from promise progress events to hierarchical logger.
...
This is an huge commit, contains other small tweaks/fixes.
2013-06-03 16:31:19 +01:00
André Cruz
41486d44ee
Tweaks.
2013-05-31 19:11:21 +01:00
André Cruz
57a9b313c4
Finish the help command and help usages for the implemented commands.
...
Introduce templating based on handlebars.
Minor tweaks.
2013-05-31 16:18:00 +01:00
André Cruz
70a4ab863d
Add update command and also finish install.
2013-05-29 10:38:39 +01:00