if [ $# -eq 0 ]; then
    man docker
else
    local al
    # $(git config --get "alias.$1")

    # fixme: more can be used!
    if al=$1; then
        subcmd=${al%% *}
    fi

    if [[ $subcmd =~ '^-.*' ]]
    then
        man docker
        # exit 0
    else

        if op=$2; then
            oper=${op%% *}
        fi

        if [[ $oper =~ '^-.*' ]]
        then
            man docker-$subcmd
        else
            man docker-$subcmd-$oper
        fi
    fi
    #man git-$1
fi
