Skip to content
Snippets Groups Projects
Select Git revision
  • bc38f7cf8bc2096cf97f81f4e9a2c66e33c8dc2f
  • master default protected
  • archivematica_cli_version
  • 0.02
4 results

Dockerfile

Blame
  • test_complete.sh 1.03 KiB
    SELF=./validate_workflow.sh
    _validate_workflow_completion() {
        local cur prev opts
        COMPREPLY=()
        cur="${COMP_WORDS[COMP_CWORD]}"
        prev="${COMP_WORDS[COMP_CWORD-1]}"
        opts=$(grep -rE "^#hh\s+-., --[a-z]+" "${SELF}" | sed -e "s/^#hh.*\(-.\), \(--[a-z-]*\).*/\1 \2/g")
        2>&1 echo "OPTS:$opts" 
        case "$prev" in
            --pipe)
                prev=$(echo $prev | sed -e "s/--\(daemon\|watch-folder\|result_folder\|valid_folder\|invalid_folder\)//g")
                return 0
                ;;
            --mode)
                COMPREPLY=( $(compgen -W "auto mediathek fotothek save kitodo lfulg" -- ${cur}) )
                return 0
                ;;
            --files-mode)
                COMPREPLY=( $(compgen -W "nothing sort delete" -- ${cur}) )
                return 0
                ;;
            -reset_failed_preingest|--reset_failed_preingest)
                _pushd /mnt/import
                _filedir -d
                _popd
                return
                ;;
        esac
        # debug
        2>&1 echo "PREVS:$prevs" 
    }
    complete -F _validate_workflow_completion validate_workflow.sh