Update scripts

This commit is contained in:
Tobias Reisinger 2024-04-30 18:24:24 +02:00
parent 2c84b2effa
commit 34cb04dc6d
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
5 changed files with 45 additions and 14 deletions

View file

@ -28,23 +28,27 @@ fi
pass_content=$(pass "ansible/$project")
pass_path=$project_dir/$(echo "$pass_content" | grep "path:" | cut -d' ' -f2-)
case "$1" in
action="${1:-show}"
case "$action" in
show)
echo "$pass_content" | head -n 1
exit 0 ;;
view)
ansible-vault view "$pass_path"
exit 0 ;;
edit)
ansible-vault edit "$pass_path"
exit 0
;;
exit 0 ;;
deploy)
pass show "ansible/$project.file" > "$pass_path"
exit 0
;;
exit 0 ;;
save)
pass insert -m "ansible/$project.file" < "$pass_path"
exit 0
;;
exit 0 ;;
pass-edit)
pass edit "ansible/$project"
exit 0
;;
exit 0 ;;
*)
echo "Usage: ansible-vault-manager [show|view|edit|deploy|save|pass-edit]"
exit 0 ;;
esac
echo "$pass_content" | head -n 1

View file

@ -1,10 +1,10 @@
#!/usr/bin/env sh
echo "Deleting tag from origin"
git push --delete origin "$1"
git push --delete origin "v$1"
echo "Deleting tag locally"
git tag -d "$1"
git tag -d "v$1"
echo "Recreating tag"
git tag -s -m "$1" "$1"
git vtag "$1"

3
.bin/git-vtag Executable file
View file

@ -0,0 +1,3 @@
#!/usr/bin/env sh
git tag -sm "v$1" "v$1"

17
.bin/portalo-mode Executable file
View file

@ -0,0 +1,17 @@
#!/usr/bin/env bash
portalo_mode_std () {
echo "Loading portalo standard screen layout"
yadm config --unset-all local.class monitor-single
}
portalo_mode_single () {
echo "Loading portalo single screen layout"
yadm config --add local.class monitor-single
}
case $1 in
std) portalo_mode_std ;;
single) portalo_mode_single ;;
*) echo "'$1' is not a valid-setup (single, std)" ;;
esac

7
.bin/telnet-ts Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p inetutils
echo "auth apikey=$TS3_CLIENT_API_KEY" | wl-copy
telnet 127.0.0.1 25639