Joey Hess
fa3045aa8b
make "git annex help options" work outside a git repo
...
Option parsing for commands that run outside git repos is still screwy,
as there is no Annex monad and so the flags cannot be passed in. But,
any remaining parameters can be, which is enough for this fix.
2013-11-30 15:18:40 -04:00
Joey Hess
9476355bc3
find: Avoid polluting stdout with progress messages. Closes : #718186
2013-07-30 20:24:27 -04:00
Joey Hess
0d72519ae0
make usage less terrifying
...
Need to make `git annex help command` show the options for that command.
2013-03-25 12:41:57 -04:00
Joey Hess
3babb935d3
Group subcommands into sections in usage. Closes : #703797
2013-03-25 10:23:05 -04:00
Joey Hess
cfd3b16fe1
add section metadata to all commands
...
Not yet used .. mindless train work.
2013-03-24 18:28:21 -04:00
Joey Hess
0d50a6105b
whitespace fixes
2012-12-13 00:45:27 -04:00
Joey Hess
ba0334116c
more descriptive name for oneshot
2012-09-15 20:46:38 -04:00
Joey Hess
990fcad978
order commands in usage by name
2012-02-16 16:53:44 -04:00
Joey Hess
90a8b38ac0
set oneshot mode on a per-command basis
...
Avoids ugly (and test suite failing) hack in Command.Version
2012-02-14 12:40:40 -04:00
Joey Hess
1f8a1058c9
tweak
2012-01-06 10:57:57 -04:00
Joey Hess
ad43f03626
per-command options
...
Finally commands can define their own options.
Moved --format and --print0 to be options only of find.
2012-01-05 23:11:07 -04:00
Joey Hess
47be4383b7
Command data structure tweaking
2012-01-05 23:11:06 -04:00
Joey Hess
2bb6b02948
When not run in a git repository, git-annex can still display a usage message, and "git annex version" even works.
...
Things that sound simple, but are made hard by the Annex monad being built
with the assumption that there will always be a git repo.
2011-11-16 00:49:09 -04:00
Joey Hess
4e9be0d1f8
refactoring and cleanup
...
No code changes.
2011-10-30 00:28:22 -04:00