Ignore:
Timestamp:
Oct 19, 2017, 8:11:44 PM (7 years ago)
Author:
g7moreau
Message:
  • Better doc for exportsw option and better dynamic completion
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/klask.bash_completion

    r234 r307  
    2222         return 0
    2323         ;;
     24      -s|--shift)
     25         COMPREPLY=($(compgen -W "1 2 3" -- "$cur"))
     26         return 0
     27         ;;
    2428   esac
    2529
    26    if [[ "$cur" == -* ]]
     30   if [[ "$cur" == '-*' || $COMP_CWORD -gt 1 ]]
    2731   then
    28       COMPREPLY=($(compgen -W '-v --verbose -k --kind -f --format -d --day -i --vlan' -- "$cur"))
     32      #COMPREPLY=($(compgen -W '-v --verbose -k --kind -f --format -d --day -i --vlan -m --modulo -s --shift' -- "$cur"))
     33      COMPREPLY=($(compgen -W "$(klask  help|grep "^ klask ${COMP_WORDS[1]}" | sed -e 's/[\[]/\n/g;'|grep -- '^-'|cut -f 1 -d ']'|cut -f 1 -d ' '|sed -e 's/|/ /g;'|xargs echo -n)" -- "$cur"))
    2934   else
    3035      COMPREPLY=($(compgen -W "$($(which klask || echo /usr/sbin/klask) help|grep '^ klask'|awk '{print $2}'|xargs echo -n)" -- "$cur"))
Note: See TracChangeset for help on using the changeset viewer.