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