| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 
 | # larch(1) completion by Alex Shinn <foof@synthcode.com>
#
# $Id: larch,v 1.2 2003/12/31 08:22:37 ianmacd Exp $
_larch()
{
	local cur prev
	COMPREPLY=()
	cur=`_get_cword`
	prev=${COMP_WORDS[COMP_CWORD-1]}
	if [ $COMP_CWORD -eq 1 ] || [[ "$prev" == -* ]]; then
		COMPREPLY=( $( compgen -W ' \
my-id my-default-archive register-archive whereis-archive archives          \
init-tree tree-root tree-version set-tree-version inventory tagging-method  \
tree-lint missing-tags add delete move explicit-default set-manifest        \
manifest check-manifest mkpatch dopatch patch-report empty-patch            \
make-archive make-category make-branch make-version categories              \
branches versions revisions cat-archive-log archive-cache-revision          \
archive-cached-revisions archive-uncache-revision category-readme           \
branch-readme version-readme make-log logs add-log log-ls cat-log           \
log-header-field changelog log-for-merge merge-points new-on-branch         \
import commit get get-patch lock-branch lock-revision push-mirror           \
build-config update-config replay-config record-config show-config          \
config-history update replay delta-patch star-merge tag prepare-branch      \
finish-branch join-branch whats-missing what-changed file-diffs pristines   \
lock-pristine my-revision-library library-find library-add library-remove   \
library-archives library-categories library-branches library-versions       \
library-revisions library-log library-file touched-files-prereqs            \
patch-set-web update-distributions distribution-name notify my-notifier     \
mail-new-categories mail-new-branches mail-new-versions mail-new-revisions  \
notify-library notify-browser push-new-revisions sendmail-mailx' $cur ))
	fi
	return 0
}
complete -F _larch -o default larch
 |