André Cruz
46783e32d5
Warn if home is not set.
2013-08-28 21:45:39 +01:00
André Cruz
187457df13
Fix interactive not being set correctly on node 0.8.x, fixes #802 .
2013-08-22 18:52:42 +01:00
Andre Cruz
9fa08fee99
Close GH-797: Decoupled prompting from the inner architecture.. Fixes #645
2013-08-19 01:16:19 +01:00
André Cruz
39f3571383
Minor tweaks to last PR.
2013-07-28 03:05:16 +01:00
MrDHat
571b34c990
Close GH-671: Disable use of sudo. Fixes #498 .
2013-07-28 02:36:24 +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
7c8146128e
bower_new to bower.
2013-07-09 21:04:09 +01:00
André Cruz
8ec079945a
Enable interactive even with --json.
2013-07-06 22:46:57 +01:00
André Cruz
f58fb3e556
Doc typo.
2013-07-03 14:29:57 +01:00
André Cruz
81b53112c1
Implement command abbreviations.
2013-07-01 20:41:20 +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
4c3802878a
Another huge commit.
...
- Add info command
- Fix list --paths
- Fix search with no name
- Fix conflict detection when uninstalling
- Mix tweaks and fixes
2013-06-23 01:14:08 +01:00
André Cruz
83b6820458
Huge commit.
...
- Add search command
- Cache clean now clears the registry cache
- Fix error when accessing an unknown deep command in the cli
- Change from 'roaming' to 'path' in the config
- Change from 'canonicalPackage' to 'canonicalDir'
- Fix dev dependencies of nested packages being fetched
- Ignore invalid installed packages
- Various cache fixes and improvements
- Fix .bower.json being deleted if a package specified ignorables
- Use fstream instead of ncp to solve the EMFILE errors
2013-06-22 17:04:50 +01:00
André Cruz
92b7668067
Add list command, some other fixes and improvements.
...
- Fix cache clean command
- Lots of improvements and fixes of the Manager
- Only save json if the contents changed
- Add nom like tree to installed/updated packages
- Fix help usages.
2013-06-15 21:43:01 +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
036bd999fd
Disable config.interactive also when terminal is not a tty or --json was specified.
2013-06-05 18:51:59 +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
7fb326245e
Print update notice.
2013-05-31 18:17:32 +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
20ba998383
Implement the uninstall command.
...
Made also some tweaks to the render stuff.
2013-05-30 21:57:05 +01:00
André Cruz
415a1bffac
README typo.
2013-05-28 00:04:23 +01:00
André Cruz
798895d78d
Set log level to infinity when --verbose is used.
2013-05-27 23:29:39 +01:00
André Cruz
454436905c
Huge commit.
...
- Changed way renderers work
- Move worker to a separate module
- Improve loglevel
- Minor tweaks
- Fix tests
2013-05-27 22:59:13 +01:00
André Cruz
005b3356f2
Several things changed.
...
- Make force and offline part of config, clearing all the options mess in the architecture
- Fix some bugs with the renderer
- Parse cli options
2013-05-26 13:47:13 +01:00
André Cruz
c8d4d39068
Add info level to default log levels.
2013-05-24 23:48:36 +01:00
André Cruz
f7395b7d7c
Add special "all" log level.
2013-05-24 23:43:33 +01:00
André Cruz
01d8d0dbec
Minor CS fixes.
2013-05-24 23:03:19 +01:00
Mat Scales
8bc6d7af8c
Added the update notifier
2013-05-24 15:35:03 +01:00
André Cruz
8939fe0b83
Make tag lower case in case of error.
2013-05-24 11:46:12 +01:00
André Cruz
c4cbfd352e
Move stdout/stderr logic to the renderers to allow for greater flexibility.
2013-05-24 11:14:14 +01:00
André Cruz
f4c1a125e7
Add default log levels.
2013-05-23 21:41:51 +01:00
André Cruz
680ac9825a
Small typo.
2013-05-23 19:58:50 +01:00
André Cruz
cfb3d14028
Initial take on the commands + renderers + cli.
2013-05-23 19:55:59 +01:00
André Cruz
9f6bf62efc
Some other tweaks to the API.
2013-05-22 22:58:04 +01:00
André Cruz
87d0e1d886
Revised and improved code for the upper resolve layer.
2013-05-22 14:36:19 +01:00
André Cruz
19e3a2ecc4
Setup rudimentary CLI usage for the demo.
2013-05-13 15:09:16 +01:00
Nicolas Gallagher
de0eca7890
Code style consistency
...
Some very minor changes to improve code style consistency.
2013-05-03 09:01:19 -07:00
André Cruz
31f66c7142
Add initial bin file implementation.
2013-04-06 16:28:44 +01:00
André Cruz
3d8c8a36dd
Setup project meta files.
2013-04-06 00:43:51 +01:00