Sha256: 9c321a9791e131a02dd2d6abb99b67c611d9e00e4d245c1f5c905d4425cfc053
Contents?: true
Size: 803 Bytes
Versions: 4
Compression:
Stored size: 803 Bytes
Contents
#!/bin/bash function sub { local bsource="$1"; shift local sub_base="$(basename "$bsource")" local bsource_cmd="$shome/libexec/${sub_base}" if [[ "$bsource_cmd" = "$bsource" ]]; then FLAGS_SUB="$FLAGS_TRUE" export _SUB_ARGS="$@" parse_command_line "$@" || exit $? eval set -- "${FLAGS_ARGV}" fi if [[ "$#" > 0 ]]; then if [[ ! "$1" =~ ^- ]]; then local sub_cmd="$(command -v "${sub_base}-$1" || true)" if [[ ! -x "$sub_cmd" ]]; then sub_cmd="$shome/libexec/${sub_base}-$1" fi if [[ -x "$sub_cmd" ]]; then shift exec "$sub_cmd" "$@" fi fi fi if [[ -x "$bsource_cmd" && "$bsource_cmd" != "$bsource" ]]; then exec "$bsource_cmd" "$@" else main "$@" fi } if [[ "$#" > 0 ]]; then sub "$@" fi
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
alpha_omega-1.5.10 | libexec/_sub |
alpha_omega-1.5.9 | libexec/_sub |
alpha_omega-1.5.8 | libexec/_sub |
alpha_omega-1.5.7 | libexec/_sub |