lightning-runner/examples
2021-12-20 20:51:18 -08:00

48 lines
879 B
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env bash
hello() {
_help-line "Say hello!" "$@"
echo Hello, world!
}
build() {
_help-line "Build an incredible script" "$@"
echo "echo hi" > .generated/potato
chmod +x .generated/potato
}
run() {
_help-line "Run the script" "$@"
build
.generated/potato "$@"
}
check() {
_help-line "Verify the script passes shellcheck" "$@"
build
shellcheck .generated/potato
}
test() {
_help-line "Test output of the script" "$@"
build
[ "$(.generated/potato)" == "hi" ]
}
clean() {
_help-line "Delete generated GARBAGE" "$@"
rm -rf .generated
}
good() {
_help-line "Show a nice message for something nice happening" "$@"
_good-message + Good Message
}
bad() {
_help-line "Show a bad message for something bad happening" "$@"
_bad-message - Bad Message
}
source ⚡️