[bad-link: MS]MS At least on my system (ubuntu) many programs feature auto-completion of subcommands; it is very useful. Fossil does not, svn and cvs do.
My guess is that the feature is enabled by the following entry in .bashrc:
# enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
It would be nice if we could develop and maintain a file that would enable this for fossil when copied to /etc/bash_completion.d (system wide) or sourced in .bashrc. I do not know if this can be made in a portable (or at least automated) manner at all.
Would attach the /etc/bash_completion.d/subversion file as example, but can't - and it's a bit too long to include here
On 2008-02-10 17:17:18 UTC anonymous added:
Fossil only needs enough of a command to make it unique, e.g.
eric@tasso:~$ fossil h fossil: ambiguous command prefix: h fossil: use "help" for more information eric@tasso:~$ fossil he Usage: fossil help COMMAND. Available COMMANDs: add close gdiff new revert timeline branch commit help open rm undo cgi deconstruct http pull server update changes del info push settings user checkout descendents leaves rebuild status clean diff ls reconstruct sync clone extra merge redo tag This is fossil version [e487b77b1a] 2008-02-04 02:45:55