diff options
author | Clint Adams <clint@users.sourceforge.net> | 2005-11-25 15:28:43 +0000 |
---|---|---|
committer | Clint Adams <clint@users.sourceforge.net> | 2005-11-25 15:28:43 +0000 |
commit | 4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad (patch) | |
tree | 1d6ab513422ee71acb67630205d4148c9cb5470e /Completion/Unix/Command/_baz | |
parent | 59e1574eaae5bf95c28eb1f1eb7b9f76b9f4ef5a (diff) | |
download | zsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.tar.gz zsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.tar.xz zsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.zip |
update dput, baz, getconf, gpg, iconv, man, ssh, xmlsoft, gv from HEAD
Diffstat (limited to 'Completion/Unix/Command/_baz')
-rw-r--r-- | Completion/Unix/Command/_baz | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/Completion/Unix/Command/_baz b/Completion/Unix/Command/_baz index a15596488..5fbec44b2 100644 --- a/Completion/Unix/Command/_baz +++ b/Completion/Unix/Command/_baz @@ -54,8 +54,12 @@ _baz_config () { [[ -n "$n" ]] && configdir=$opt_args[$n] root="$(_call_program baz $BAZ tree-root ${configdir} 2>&1)" if (( $? )); then - _message -e messages "Error: $root" - return $ret + if [[ -d "configs" ]]; then + root=. + else + _message -e messages "Error: $root" + return $ret + fi fi if [[ -d "$root/configs" ]]; then @@ -184,14 +188,14 @@ cmd_whereis_archive=(':archive:_baz_archives') local cmd_init_tree cmd_init_tree=('::version:_baz_versions') +local cmd_tree_id +cmd_tree_id=('::directory:_files -/') + local cmd_tree_root cmd_tree_root=('::directory:_files -/') local cmd_tree_version -cmd_tree_version=('::directory:_files -/') - -local cmd_set_tree_version -cmd_set_tree_version=(':version:_baz_versions') +cmd_tree_version=(':version:_baz_versions') local cmd_build_config cmd_buildcfg cmd_build_config=(':config:_baz_config') @@ -217,7 +221,7 @@ cmd_inventory=('::separator:(--)' '*:directory:_files -/') cmd_srcfind=($cmd_inventory) local cmd_lint -cmd__lint=('::directory:_files -/') +cmd_lint=('::directory:_files -/') local cmd_id cmd_invtag cmd_id=('*:file:_files') @@ -300,7 +304,7 @@ cmd_import=('::version:_baz_versions') cmd_imprev=($cmd_import) local cmd_commit cmd_cmtrev -cmd_commit=('::version:_baz_versions' ':separator:(--)' '*:files:_files') +cmd_commit=('*:files:_files') cmd_cmtrev=($cmd_commit) local cmd_get cmd_getrev |