Simplifies .bash check, removes TODOs from hooks
parent
476f1767fb
commit
9ea0ff053a
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
cite 'about-alias'
|
||||
about-alias 'vim abbreviations'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
# cargo (Rust package manager) completion
|
||||
|
||||
if _binary_exists rustup && _binary_exists cargo; then
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
|
||||
# Published originally as public domain code at https://github.com/wk8/knife-bash-autocomplete
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
cite "about-completion"
|
||||
about-completion "packer completion"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
# pipx completion
|
||||
|
||||
if _command_exists register-python-argcomplete && _command_exists pipx; then
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
|
||||
# rustup (Rust toolchain installer) completion
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
cite "about-completion"
|
||||
about-completion "vault completion"
|
||||
|
||||
|
|
|
|||
|
|
@ -2,27 +2,17 @@
|
|||
|
||||
exit_code=0
|
||||
for file in "$@"; do
|
||||
# TODO Confirm file has '.bash' extension
|
||||
|
||||
# Confirm not executable
|
||||
# Confirm file is not executable
|
||||
#
|
||||
if [[ -x "${file}" ]]; then
|
||||
echo "Bash include file \`${file}\` should not be executable"
|
||||
exit_code=1
|
||||
fi
|
||||
|
||||
# Confirm expected #! header
|
||||
#
|
||||
LINE1="$(head -n 1 "${file}")"
|
||||
if [[ "${LINE1}" != "#!/usr/bin/env echo run from bash: ." ]]; then
|
||||
echo "Bash include file \`${file}\` has bad/missing #! header"
|
||||
exit_code=1
|
||||
fi
|
||||
|
||||
# Confirm expected schellcheck header
|
||||
#
|
||||
LINE2="$(head -n 2 "${file}" | tail -n 1)"
|
||||
if [[ "${LINE2}" != "# shellcheck shell=bash disable=SC2148,SC2096" ]]; then
|
||||
LINE1="$(head -n 1 "${file}")"
|
||||
if [[ "${LINE1}" != "# shellcheck shell=bash" ]]; then
|
||||
echo "Bash include file \`${file}\` has bad/missing shellcheck header"
|
||||
exit_code=1
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
exit_code=0
|
||||
for file in "$@"; do
|
||||
# TODO Confirm file has '.sh' extension
|
||||
|
||||
# Confirm file is executable
|
||||
#
|
||||
if [[ ! -x "${file}" ]]; then
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
cite about-plugin
|
||||
about-plugin 'initializes basher, the shell package manager'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
SCM_THEME_PROMPT_DIRTY=" ${red}✗"
|
||||
SCM_THEME_PROMPT_CLEAN=" ${bold_green}✓"
|
||||
SCM_THEME_PROMPT_PREFIX=" |"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
# Define this here so it can be used by all of the Powerline themes
|
||||
THEME_CHECK_SUDO=${THEME_CHECK_SUDO:=true}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env echo run from bash: .
|
||||
# shellcheck shell=bash disable=SC2148,SC2096
|
||||
# shellcheck shell=bash
|
||||
|
||||
# shellcheck source=../../themes/powerline/powerline.base.bash
|
||||
. "$BASH_IT/themes/powerline/powerline.base.bash"
|
||||
|
|
|
|||
Loading…
Reference in New Issue