Auto-completion
Not logged in

[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