adding bashrc.d functions

This commit is contained in:
2026-02-11 12:11:43 -05:00
parent 890eb22830
commit 9d2e991224
2 changed files with 22 additions and 1 deletions

View File

@@ -1,4 +1,3 @@
# env-files
[lsp-examples](https://github.com/ycm-core/lsp-examples/tree/master)

22
setup-bashrc.sh Normal file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
mkdir -p ~/.bashrc.d
cat <<'EOF'>~/.bashrc.d/functions
# sample functions
## simple alias
alias k=kubectl
function check-commit {
echo "Running markdownlint"
docker run -u "$(id -u)" --rm -it -v "$(pwd):/data:Z" docker.io/markdownlint/markdownlint:latest .
echo "Running cspell"
cspell
# docker run --rm -it -v "$(pwd):/workdir" --entrypoint="" quay.io/terraform-docs/terraform-docs:0.17.0 sh
# terraform-docs markdown --anchor=false --html=false table --sort-by required
}
alias cspell="docker run --rm -it -v \"\$(pwd):/workdir:Z\" ghcr.io/streetsidesoftware/cspell:latest \"**\""
alias cspell-ignore="cspell | grep -o \"Unknown word (.*)\" | sed -E 's|.*\((.*)\).*|\1|' | sort | uniq | sed -r 's/\\x1B\\[(;?[0-9]{1,3})+[mGK]//g'"
EOF