devmode hook pre-push

This commit is contained in:
pvincent
2026-08-21 13:13:52 +04:00
parent 8f477a2413
commit f20d497115
3 changed files with 14 additions and 4 deletions
+6 -4
View File
@@ -27,17 +27,19 @@ We would love to hear your thoughts! Any feedback, suggestions, or contributions
are greatly appreciated. are greatly appreciated.
-- [contact@artcode.re](mailto:contact@artcode.re) -- [contact@artcode.re](mailto:contact@artcode.re)
## install ## Get started
### install
<!-- markdownlint-disable MD013 MD025 --> <!-- markdownlint-disable MD013 MD025 -->
`source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh)` `source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh)`
## upgrade ### upgrade
`miaou-bash --self-upgrade` `miaou-bash --self-upgrade`
## uninstall ### uninstall
`miaou-bash --uninstall `miaou-bash --uninstall`
## Readline main bindings ## Readline main bindings
+7
View File
@@ -25,6 +25,13 @@ function dev_mode {
git clone "$GIT_URL" git clone "$GIT_URL"
sudo rm "$MIAOU_BASH_DIR" -rf sudo rm "$MIAOU_BASH_DIR" -rf
sudo ln -s "$target" "$MIAOU_BASH_DIR" sudo ln -s "$target" "$MIAOU_BASH_DIR"
local hook="$target"/.git/hooks/pre-push
cat >"$hook" <<EOF
#!/usr/bin/env bash
test/miaou-bash.test.bash
EOF
chmod +x "$hook"
} }
function assert_reachable_target { function assert_reachable_target {
+1
View File
@@ -195,3 +195,4 @@ if [[ $failed -gt 0 ]]; then
else else
echo "100% passed, ${test_count} tests" echo "100% passed, ${test_count} tests"
fi fi
exit 12