Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix bash completion of filenames containing spaces | Joey Hess | 2015-07-20 |
| | | | | | | | | | | | | | Work around https://github.com/pcapriotti/optparse-applicative/issues/146 by not using action "file" and instead passing -o bashdefault -o default to complete. This way, when optparse fails to complete a filename, bash will fall back to regular filename completion. Unfortunately, optparse-applicative does not provide a way to control the options passed to complete, so I had to modify its generated completion script. Note that for "git annex" command completion, git's completion script already used -o bashdefault -o default, so that works too. | ||
* | fix description of option | Joey Hess | 2015-07-13 |
| | |||
* | wire tasty's option parser into the main program option parser | Joey Hess | 2015-07-13 |
| | | | | | This makes bash completion work for git-annex test, and is generally cleaner. | ||
* | convert WebApp; avoid duplicate arg parsing for no repo mode | Joey Hess | 2015-07-13 |
| | |||
* | converted Assistant and Watch; avoid duplicate arg parsing for no repo mode | Joey Hess | 2015-07-13 |
| | |||
* | convert Import | Joey Hess | 2015-07-13 |
| | |||
* | converted ImportFeed | Joey Hess | 2015-07-13 |
| | |||
* | converted addurl | Joey Hess | 2015-07-13 |
| | |||
* | converted Log | Joey Hess | 2015-07-13 |
| | |||
* | convert Dead, and allow multiple --key options | Joey Hess | 2015-07-13 |
| | |||
* | converted MetaData, eliminating a global value from Annex state .. beautiful | Joey Hess | 2015-07-12 |
| | |||
* | converted ContentLocation, ExampleKey, LookupKey | Joey Hess | 2015-07-11 |
| | |||
* | converted Status | Joey Hess | 2015-07-11 |
| | |||
* | converted Info | Joey Hess | 2015-07-11 |
| | |||
* | converted Forget and TestRemote | Joey Hess | 2015-07-11 |
| | |||
* | converted Mirror | Joey Hess | 2015-07-10 |
| | |||
* | convert List | Joey Hess | 2015-07-10 |
| | |||
* | converted ViCfg (trivially) | Joey Hess | 2015-07-10 |
| | |||
* | convert FindRef | Joey Hess | 2015-07-10 |
| | |||
* | convert Whereis | Joey Hess | 2015-07-10 |
| | |||
* | convert Expire | Joey Hess | 2015-07-10 |
| | |||
* | convert DropUnused | Joey Hess | 2015-07-10 |
| | |||
* | convert Unused, and remove some dead code for old style option parsing | Joey Hess | 2015-07-10 |
| | |||
* | convert version command, and make --raw work when not in a git repo | Joey Hess | 2015-07-10 |
| | |||
* | finished converting all the main options | Joey Hess | 2015-07-10 |
| | |||
* | implement withGlobalOptions, and convert Find | Joey Hess | 2015-07-10 |
| | |||
* | improve global options display in --help | Joey Hess | 2015-07-10 |
| | | | | | | Put them in the help of subcommands, not the main command. And, hide them from the synopsis, to avoid cluttering it. | ||
* | wired up global options | Joey Hess | 2015-07-10 |
| | | | | | | | 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. | ||
* | convert global options (still not used) | Joey Hess | 2015-07-10 |
| | |||
* | wip | Joey Hess | 2015-07-09 |
| | | | | | | | Current status: * building again, but several commands are commented out * still need to implement global options, file matching options, etc | ||
* | refactor | Joey Hess | 2015-07-09 |
| | |||
* | wip | Joey Hess | 2015-07-09 |
| | |||
* | converted copy and move | Joey Hess | 2015-07-09 |
| | | | | Got a little tricky.. | ||
* | use Alternative for parsing KeyOptions | Joey Hess | 2015-07-09 |
| | |||
* | let optparse-applicative handle the usage display when run w/o command or ↵ | Joey Hess | 2015-07-09 |
| | | | | | | | bad command Still generating the list of commands myself, to get it sorted into sections and with short synopses. | ||
* | formatting | Joey Hess | 2015-07-09 |
| | |||
* | let bash completion complete files | Joey Hess | 2015-07-09 |
| | |||
* | finalOpt is the same as optional | Joey Hess | 2015-07-09 |
| | |||
* | improve --help display for commands | Joey Hess | 2015-07-08 |
| | |||
* | wip | Joey Hess | 2015-07-08 |
| | |||
* | support cmdnorepo actions, also using getopt-applicative there | Joey Hess | 2015-07-08 |
| | |||
* | convert all commands to work with optparse-applicative | Joey Hess | 2015-07-08 |
| | | | | Still no options though. | ||
* | display cmdparamdesc in optparse-applicative usage messages | Joey Hess | 2015-07-08 |
| | | | | | Since optparse-applicative display "FOO" as "[FOO]", the paramOptional modifier which wrapped it in square brackets was removed from most places. | ||
* | started converting to use optparse-applicative | Joey Hess | 2015-07-08 |
| | | | | | | | | | | | | This is a work in progress. It compiles and is able to do basic command dispatch, including git autocorrection, while using optparse-applicative for the core commandline parsing. * Many commands are temporarily disabled before conversion. * Options are not wired in yet. * cmdnorepo actions don't work yet. Also, removed the [Command] list, which was only used in one place. | ||
* | Brought back the setkey plumbing command that was removed in 2011, since we ↵ | Joey Hess | 2015-07-02 |
| | | | | found a use case for it. Note that the command's syntax was changed for consistency. | ||
* | sync: Add support for --all and --unused. | Joey Hess | 2015-06-16 |
| | |||
* | dead --key: Can be used to mark a key as dead. | Joey Hess | 2015-06-09 |
| | |||
* | get --incomplete: New option to resume any interrupted downloads. | Joey Hess | 2015-06-02 |
| | |||
* | unused: Add --used option, which can specify a set of refs to consider used, ↵ | Joey Hess | 2015-05-14 |
| | | | | rather than the default of considering all refs used. | ||
* | Merge branch 'master' into concurrentprogress | Joey Hess | 2015-05-12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Command/Fsck.hs Messages.hs Remote/Directory.hs Remote/Git.hs Remote/Helper/Special.hs Types/Remote.hs debian/changelog git-annex.cabal |