Commit Graph

186 Commits

Author SHA1 Message Date
André Cruz
64ed10530b Fix some issues and also fix CS. 2012-12-30 11:30:24 +00:00
André Cruz
eb9f6aca03 Merge branch 'master' of github.com:twitter/bower into completion
Conflicts:
	README.md
	lib/commands/register.js
	lib/core/config.js
2012-12-30 11:01:11 +00:00
André Cruz
ae87fd4a32 Some tweaks to the completion.
- Now has a separate cache folder
- Adjust cache clean to also clear the completion cache (and fix some possible issues)
- Add two empty lines to the completion template in case the user does >> ~./bash_profile.sh
2012-12-30 10:53:37 +00:00
André Cruz
9c34adf2dc Merge branch 'completion' of git://github.com/mklabs/bower into completion
Conflicts:
	lib/commands/register.js
2012-12-30 10:28:39 +00:00
Mickael Daniel
b544425667 completion - generic method to complete command options
at command level, attach the `shorthand` Hash to the completion
function. The completion command will then try to complete shorthands
and longer flag based on user input.

completing after just one `-` will complete the list of short flags.

completing after just two `--` will complete the list of longer flags.
2012-12-25 16:03:21 +01:00
Mickael Daniel
8dbffe6fa7 Move completion cache results to ~/.bower/cache/__bowercompletion__
for cache-clean command to be able to clean it.

__bowercompletion__ to avoid potential naming conflicts.
2012-12-25 15:57:07 +01:00
Michael Uzquiano
a122f992ba Fix to config.js file 2012-12-15 17:43:37 -05:00
Michael Uzquiano
a6c6e221f7 Merge branch 'master' of github.com:twitter/bower 2012-12-15 17:31:37 -05:00
André Cruz
7337a80550 Add package event that is fired for each installed/uninstalled package. 2012-12-14 14:57:58 +00:00
André Cruz
1553d67d4b Fix help for the ls command. 2012-12-14 10:59:46 +00:00
André Cruz
549f857aed Fix end event not being fired in the uninstall command. 2012-12-14 10:51:55 +00:00
André Cruz
4fb74b326f Remove unused options. 2012-12-14 10:50:10 +00:00
André Cruz
3dec991e7e Fetch versions only if necessary and if the offline option is not passed. 2012-12-14 10:40:25 +00:00
André Cruz
f9c1e81fb3 Fix error while executing an unknown command, fixes #179. 2012-12-13 09:49:13 +00:00
André Cruz
999519bd94 Typo. 2012-12-10 18:01:12 +00:00
André Cruz
fa81d7831b Fix two important issues.
- Fix reading invalid component.json in the manager
- Fix --force flag in uninstall in some cases
2012-12-10 17:54:27 +00:00
André Cruz
10d7487f2e Fix previous two commits. 2012-12-10 16:33:25 +00:00
André Cruz
26503f8ee3 Add silent option to the register command. 2012-12-10 16:08:29 +00:00
André Cruz
879f19c70a Fix uninstall removing packages not saved in the component.json, fixes #178.
Also fix possible issues with options in other commands.
2012-12-10 16:03:57 +00:00
André Cruz
3917fa0dc5 Add silent option to the register command. 2012-12-08 10:57:19 +00:00
André Cruz
caa983361e Remove wrong options from cache-clean. 2012-12-08 10:53:43 +00:00
André Cruz
bdb4b4b6be Merge branch 'master' of git://github.com/hemanth/bower into completion 2012-12-08 10:10:08 +00:00
André Cruz
0466e19456 Fix package not being correctly collected in the error summary. 2012-12-03 08:35:59 +00:00
André Cruz
88843bf855 Improve error message while reading the json. 2012-12-03 08:33:53 +00:00
Mickael Daniel
e11651648f Add completion handler for each command 2012-12-01 21:32:34 +01:00
Mickael Daniel
174c37d75d Tab completion, handler for install command
- results of the first lookup is cached to
  ~/.bower/completion/install.json
- consider caching in ~/.bower/cache instead, so that cache-clean
  command also removes completion cache.
2012-12-01 21:32:07 +01:00
André Cruz
d20625c7bb Fix bower not fetching latest commits correctly in some cases. 2012-12-01 01:37:04 +00:00
André Cruz
667b094bb7 CS. 2012-12-01 00:40:05 +00:00
André Cruz
3a48ba582f Fix error summary not being displayed in some edge cases. 2012-12-01 00:39:46 +00:00
André Cruz
4b134a3bdb Improve last commit, fix tests. 2012-11-30 00:50:14 +00:00
André Cruz
d561299cdf Fix perm issue with downloaded files, fixes #160. 2012-11-29 22:12:54 +00:00
Michael Uzquiano
a87b86b3e4 Fixes to merge conflicts, updating to master 2012-11-26 11:18:30 -05:00
André Cruz
53c48a2dc5 Fix version not being correctly set for local packages, fixes #155 2012-11-23 19:19:01 +00:00
André Cruz
9505f3763c Fix uninstall --save when there is no component.json. 2012-11-23 09:21:48 +00:00
André Cruz
366d7f82cc Oops, fix failing test. 2012-11-23 01:31:37 +00:00
André Cruz
b63ab2be88 Cleanup temp directories even if node dies, closes #140. 2012-11-23 01:11:54 +00:00
André Cruz
66a61acd5c Fix errors not being caught when using file writter. 2012-11-23 00:50:27 +00:00
André Cruz
3b69d1a4d5 Fix uninstall when the project has no deps saved, closes #153. 2012-11-23 00:49:44 +00:00
André Cruz
951013c006 Remove unnecessary if. 2012-11-21 23:45:17 +00:00
André Cruz
49e08443b7 Fix failing test, update CHANGELOG.md. 2012-11-21 23:16:13 +00:00
André Cruz
4a81edf5da Fix removal while using link, do not proceed if a local repo is detected. 2012-11-21 22:44:37 +00:00
André Cruz
a7612a8828 Catch errors also while installing, fix mute deps. 2012-11-21 22:42:59 +00:00
André Cruz
8bfa518f15 Detect local .git repositories and abort when true.
Also fix error reporting for nested deps.
2012-11-21 22:41:54 +00:00
André Cruz
8dcc2d5979 Typo. 2012-11-21 01:22:46 +00:00
André Cruz
75b9e21e77 Oops. 2012-11-21 01:21:25 +00:00
André Cruz
bcf9b0e880 Small tweak. 2012-11-21 01:15:12 +00:00
André Cruz
648fcace0f Add link command, change cache dirs. 2012-11-21 01:10:22 +00:00
André Cruz
e80ed8d130 Use async version of chmod. 2012-11-21 00:22:09 +00:00
André Cruz
4dde213a6f Typos. 2012-11-21 00:21:09 +00:00
André Cruz
a5c65afc46 Change temporary folders names. 2012-11-20 21:08:31 +00:00