git-annex/CmdLine
Joey Hess 5cf7216774
zsh and fish completions
optparse-applicative-0.14.0.0 adds support for these, so have the
Makefile install their scripts when built with it.

CmdLine/GitAnnex/Options.hs now uses action "file" in cmdParams,
which affects the bash and zsh completions, letting them complete
filenames for subcommands that use that. This is not needed for
bash, since bash-completion.bash enables -o bashdefault, which
lets it complete filenames too. But it does not seem to break the bash
completions. It is needed for zsh; the zsh completion otherwise
does not complete filenames. The fish completion will always complete
filenames no matter what. Messy.

This commit was sponsored by Denis Dzyubenko on Patreon.
2017-06-09 11:38:20 -04:00
..
GitAnnex zsh and fish completions 2017-06-09 11:38:20 -04:00
GitAnnexShell Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
Action.hs Avoid concurrent git-config setting problem when running concurrent threads. 2017-05-25 18:28:23 -04:00
Batch.hs Always use filesystem encoding for all file and handle reads and writes. 2016-12-24 14:46:31 -04:00
GitAnnex.hs multicast: New command, uses uftp to multicast annexed files, for eg a classroom setting. 2017-03-30 19:35:30 -04:00
GitAnnexShell.hs git-annex-shell: run all commands with noMessages 2017-03-17 12:32:43 -04:00
GitRemoteTorAnnex.hs convert P2P runners from Maybe to Either String 2016-12-08 15:47:49 -04:00
GlobalSetter.hs mapM_ = sequence_ . map 2017-02-27 14:48:07 -04:00
Option.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Seek.hs error when metadata set is used with file that does not exist 2017-06-01 11:40:47 -04:00
Usage.hs reinject: Added new mode which can reinject known files into the annex. 2016-04-22 13:49:32 -04:00