adding bashrc.d functions
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
# env-files
|
||||
|
||||
[lsp-examples](https://github.com/ycm-core/lsp-examples/tree/master)
|
||||
|
||||
|
||||
22
setup-bashrc.sh
Normal file
22
setup-bashrc.sh
Normal 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
|
||||
Reference in New Issue
Block a user