diff options
author | tdro <tdro@users.noreply.github.com> | 2021-10-28 01:08:54 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2021-10-28 01:09:31 -0400 |
commit | 436ae7573687bc2159df486b78c798fd0c9a3bce (patch) | |
tree | 83b1ca1470d7cda46cc9b95020701fdedc25699b | |
parent | 4a9ab9b5fd382b67af6eef1e2cac063d3afcd064 (diff) | |
download | dotfiles-436ae7573687bc2159df486b78c798fd0c9a3bce.tar.gz dotfiles-436ae7573687bc2159df486b78c798fd0c9a3bce.tar.bz2 dotfiles-436ae7573687bc2159df486b78c798fd0c9a3bce.zip |
.local/bin/,: Use help function
-rwxr-xr-x | .local/bin/, | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/.local/bin/, b/.local/bin/, index bc98557..f3a129a 100755 --- a/.local/bin/, +++ b/.local/bin/, @@ -4,9 +4,8 @@ program=$(basename "$0") requires="$(command -V nix-index nix-locate nix-shell fzf | awk '{ print $1, $3 }' | column -t)" -[ "${1:-}" = "--check" ] && printf '%s\n' "$requires" && exit; - -{ [ "${1:-}" = "--help" ] || [ "$#" = 0 ]; } && printf \ +help() { +printf \ " Usage: %s [FLAGS]... [ARGUMENT]... @@ -26,7 +25,13 @@ nix-index --nixpkgs https://github.com/NixOS/nixpkgs/archive/master.tar.gz $program [ARGUMENT]... Search for packages using file name argument. $program --help Show this help menu. $program --check Check dependencies. -" "$program" && exit; +" "$program"; +} + + +[ "${1:-}" = "--check" ] && printf '%s\n' "$requires" && exit; + +{ [ "${1:-}" = "-h" ] || [ "${1:-}" = "--help" ] || [ "$#" = 0 ]; } && help && exit; databasePath=${XDG_DATA_HOME:-~/.cache}/nix-index nixLocate='nix-locate --db '"$databasePath"' --top-level --minimal --whole-name '"${1:-}" |