Joey Hess
dd54d9b617
Merge branch 'master' into optparse-applicative
...
Conflicts:
debian/changelog
2015-07-10 17:07:54 -04:00
Joey Hess
8fd7052e5f
add news item for git-annex 5.20150710
2015-07-10 17:02:37 -04:00
Joey Hess
3074633955
typo
2015-07-10 16:52:58 -04:00
Joey Hess
92de60c490
fix man format
2015-07-10 16:52:53 -04:00
Joey Hess
bda6a020e6
prep release
2015-07-10 16:39:05 -04:00
Joey Hess
c94e219fea
convert Whereis
2015-07-10 16:32:33 -04:00
Joey Hess
8eb0a440b9
convert Expire
2015-07-10 16:26:23 -04:00
Joey Hess
decfababe9
convert DropUnused
2015-07-10 16:15:31 -04:00
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
4064dd4c82
convert version command, and make --raw work when not in a git repo
2015-07-10 13:49:46 -04:00
Joey Hess
b4d22e6d49
doc updates
2015-07-10 13:49:37 -04:00
Joey Hess
6a4f2087be
finished converting all the main options
2015-07-10 13:23:06 -04:00
Joey Hess
5cc882a35e
implement withGlobalOptions, and convert Find
2015-07-10 12:47:35 -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
peteraward@bd1992bc6d8ba02a8614d531c5b2e4df9b8815c6
1d3cb925d6
2015-07-10 00:40:43 +00:00
Joey Hess
820b92abab
wip
...
Current status:
* building again, but several commands are commented out
* still need to implement global options, file matching options, etc
2015-07-09 19:03:24 -04:00
Joey Hess
e59ba5a70b
refactor
2015-07-09 16:20:30 -04:00
Joey Hess
a7f58634b8
wip
2015-07-09 16:05:45 -04:00
Joey Hess
8ad927dbc6
converted copy and move
...
Got a little tricky..
2015-07-09 15:23:14 -04:00
Joey Hess
032e6485fa
use Alternative for parsing KeyOptions
2015-07-09 12:44:03 -04:00
Joey Hess
94e703e8b8
use Alternative when parsing mutually exclusive fsck options
2015-07-09 12:26:25 -04:00
Joey Hess
8a9d2a6e9d
let optparse-applicative handle the usage display when run w/o command or bad command
...
Still generating the list of commands myself, to get it sorted into
sections and with short synopses.
2015-07-09 11:52:47 -04:00
Joey Hess
6204dcbd7b
fix formatting of git-annex(1) synopsis
2015-07-09 11:22:37 -04:00
Joey Hess
e646051574
update fsck synopsis
2015-07-09 10:58:38 -04:00
Joey Hess
c1c64ec76c
formatting
2015-07-09 10:42:28 -04:00
Joey Hess
d0cf4b2dd4
let bash completion complete files
2015-07-09 02:01:27 -04:00
Joey Hess
bd9ed413ce
few more subcommand --help improvements
2015-07-09 01:53:15 -04:00
Joey Hess
d8d1499229
finalOpt is the same as optional
2015-07-09 01:02:27 -04:00
Joey Hess
1090a3dcd7
Merge branch 'master' of ssh://git-annex.branchable.com
2015-07-08 20:25:10 -04:00
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b
4eab9f7909
Added a comment: apt-get build-dep fails
2015-07-09 00:07:32 +00:00
Joey Hess
ad8194d1df
devblog
2015-07-08 19:40:49 -04:00
Joey Hess
463709ab2a
improve autocorrection code so that --bash-completion-script etc will work
...
git-annex --bash-completion-script git-annex will now work; before
the command autocorrection would screw it up
2015-07-08 19:38:56 -04:00
sfowijowa
b25a819dc6
2015-07-08 23:28:50 +00:00
Joey Hess
3332df2c52
improve --help display for commands
2015-07-08 18:31:44 -04:00
Joey Hess
60806dd191
wip
2015-07-08 17:59:06 -04:00
Joey Hess
6a88c7c101
converted fsck's options to optparse-applicative
...
Global options and seeking and key options are still to be done.
2015-07-08 16:58:54 -04:00
Joey Hess
b59b8be737
generalize parseDuration so it can be used in the ReadM monad
2015-07-08 16:08:26 -04:00
Joey Hess
7d9072d1db
remove git-annex help options display
...
Common options will be displayed in the --help for a command by
optparse-applicative.
2015-07-08 15:41:54 -04:00
Joey Hess
92d8f80bff
support cmdnorepo actions, also using getopt-applicative there
2015-07-08 15:39:05 -04:00
konubinix
c98135f39f
Added a comment: Thank you for your answer
2015-07-08 19:33:35 +00:00
Joey Hess
6e5c1f8db3
convert all commands to work with optparse-applicative
...
Still no options though.
2015-07-08 15:08:02 -04:00
Joey Hess
3125da54f6
display cmdparamdesc in optparse-applicative usage messages
...
Since optparse-applicative display "FOO" as "[FOO]", the paramOptional
modifier which wrapped it in square brackets was removed from most places.
2015-07-08 13:39:11 -04:00
Joey Hess
a2ba701056
started converting to use optparse-applicative
...
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.
2015-07-08 13:36:25 -04:00
dirk.schmidt@045f26624b94d351628bbb315f94150d627fb18b
894415228b
Added a comment: Webapp don open
2015-07-08 12:49:02 +00:00
Joey Hess
4018e5f6f1
better method for running tasty's optparse as a subcommand
2015-07-08 00:39:19 -04:00
ghen1
da61ec46f0
Added a comment
2015-07-08 04:08:28 +00:00
Joey Hess
0a3541a8d5
refactor
2015-07-08 00:03:28 -04:00
ghen1
6bc3771b66
2015-07-08 03:58:25 +00:00