Fossil

Check-in [85f1856c]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added bash auto-completion script from Stuart Rackham.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 85f1856c95209ea58c665a58eb16767cba937159
User & Date: stephan 2012-08-19 09:45:54.676
Context
2012-08-20
19:01
Expand the "diffFlags" variable to 64-bits in order to accommodate new options to the various "diff" commands. ... (check-in: 2b176750 user: drh tags: trunk)
2012-08-19
09:45
Added bash auto-completion script from Stuart Rackham. ... (check-in: 85f1856c user: stephan tags: trunk)
2012-08-18
14:43
Add the "uitest.html" document. ... (check-in: 6139cf7a user: drh tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Added tools/fossil-autocomplete.bash.






























>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Command name completion for Fossil.
# Mailing-list contribution by Stuart Rackham.
function _fossil() {
    local cur commands
    cur=${COMP_WORDS[COMP_CWORD]}
    commands=$(fossil help --all)
    if [ $COMP_CWORD -eq 1 ] || [ ${COMP_WORDS[1]} = help ]; then
            # Command name completion for 1st argument or 2nd if help command.
        COMPREPLY=( $(compgen -W "$commands" $cur) )
    else
            # File name completion for other arguments.
        COMPREPLY=( $(compgen -f $cur) )
    fi
}
complete -o default -F _fossil fossil f