Joey Hess
160d4b9fe0
convert Unused, and remove some dead code for old style option parsing
2015-07-10 16:05:56 -04:00
Joey Hess
6a4f2087be
finished converting all the main options
2015-07-10 13:23:06 -04:00
Joey Hess
7af0893abd
improve global options display in --help
...
Put them in the help of subcommands, not the main command.
And, hide them from the synopsis, to avoid cluttering it.
2015-07-10 02:18:08 -04:00
Joey Hess
b66a2d6c5b
wired up global options
...
Note that I ran into a problem where parsing the global options looped
forever, eating memory. It was somehow caused by stacking
combineGlobalSetters inside a combineGlobalSetters. Maybe due to both
using "many"? Anyway, changed things to avoid that.
2015-07-10 02:03:03 -04:00
Joey Hess
adb9fddfdd
convert global options (still not used)
2015-07-10 01:39:06 -04:00
Joey Hess
cd6b62f35e
--auto is no longer a global option; only get, drop, and copy accept it.
...
Not a behavior change unless you were passing it to a command that ignored it.
2015-03-25 17:06:14 -04:00
Joey Hess
9312d2b4ed
better option handling
...
At least it avoids the big truth table lookup
2015-02-08 15:04:58 -04:00
Joey Hess
8066a1c3cc
The file matching options are now only accepted by commands that can actually use them.
2015-02-06 17:16:41 -04:00
Joey Hess
afc5153157
update my email address and homepage url
2015-01-21 12:50:09 -04:00
Joey Hess
e426fac273
add desktop notifications
...
Motivation: Hook scripts for nautilus or other file managers
need to provide the user with feedback that a file is being downloaded.
This commit was sponsored by THM Schoemaker.
2014-03-22 14:12:19 -04:00
Joey Hess
86ffeb73d1
reorganize some files and imports
2014-01-26 16:25:55 -04:00