mirror of
https://github.com/denisidoro/navi
synced 2024-11-21 19:13:07 +00:00
Move script
This commit is contained in:
parent
588be03ae8
commit
4c9f8ba2ff
3 changed files with 29 additions and 25 deletions
28
cheats
Executable file
28
cheats
Executable file
|
@ -0,0 +1,28 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
export DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
||||
|
||||
source "${DIR}/src/arg.sh"
|
||||
source "${DIR}/src/cheat.sh"
|
||||
source "${DIR}/src/docs.sh"
|
||||
source "${DIR}/src/misc.sh"
|
||||
source "${DIR}/src/selection.sh"
|
||||
source "${DIR}/src/str.sh"
|
||||
source "${DIR}/src/ui.sh"
|
||||
|
||||
source "${DIR}/src/main.sh"
|
||||
|
||||
##? Command cheatsheet tool
|
||||
##?
|
||||
##? Usage:
|
||||
##? cheats [options]
|
||||
##?
|
||||
##? Options:
|
||||
##? --print Prevent script execution [default: false]
|
||||
##? --no-interpolation Prevent argument interpolation [default: false]
|
||||
##? -c --cheat-folder <cheat-folder> Folder with cheatsheets
|
||||
|
||||
docs::eval "$@"
|
||||
|
||||
main "$@"
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
cheat::find() {
|
||||
find "${cheat_folder:-"${DIR}/../sheets"}" -iname '*.cheat'
|
||||
find "${cheat_folder:-"${DIR}/sheets"}" -iname '*.cheat'
|
||||
}
|
||||
|
||||
cheat::read_many() {
|
||||
|
|
24
src/cheats → src/main.sh
Executable file → Normal file
24
src/cheats → src/main.sh
Executable file → Normal file
|
@ -1,28 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
export DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
||||
|
||||
source "${DIR}/arg.sh"
|
||||
source "${DIR}/cheat.sh"
|
||||
source "${DIR}/docs.sh"
|
||||
source "${DIR}/misc.sh"
|
||||
source "${DIR}/selection.sh"
|
||||
source "${DIR}/str.sh"
|
||||
source "${DIR}/ui.sh"
|
||||
|
||||
##? Command cheatsheet tool
|
||||
##?
|
||||
##? Usage:
|
||||
##? cheats [options]
|
||||
##?
|
||||
##? Options:
|
||||
##? --print Prevent script execution [default: false]
|
||||
##? --no-interpolation Prevent argument interpolation [default: false]
|
||||
##? -c --cheat-folder <cheat-folder> Folder with cheatsheets
|
||||
|
||||
docs::eval "$@"
|
||||
|
||||
main() {
|
||||
local readonly cheats="$(cheat::find)"
|
||||
local readonly selection="$(ui::select "$cheats")"
|
||||
|
@ -57,5 +35,3 @@ main() {
|
|||
eval "$cmd"
|
||||
fi
|
||||
}
|
||||
|
||||
main "$@"
|
Loading…
Reference in a new issue