diff --git a/docs/scripts/create_preview_wallpapers.sh b/docs/scripts/create_preview_wallpapers.sh index 92306df..76f0e06 100644 --- a/docs/scripts/create_preview_wallpapers.sh +++ b/docs/scripts/create_preview_wallpapers.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +[[ -d "./docs" ]] || (echo "Folder ./docs not found" && exit 1) + # Create WALLPAPERS.md to preview wallpapers in ./home/wallpapers WALLPAPERS_FOLDER="./home/wallpapers" diff --git a/docs/scripts/keybindings_to_markdown.sh b/docs/scripts/keybindings_to_markdown.sh index db09394..c4a9c52 100644 --- a/docs/scripts/keybindings_to_markdown.sh +++ b/docs/scripts/keybindings_to_markdown.sh @@ -2,10 +2,7 @@ # A script to parse the Hyprland configuration to store keybindings in a table -[[ -f "./docs/scripts/install.sh" ]] || ( - printf "\n\e[0;91mx \e[0m\e[1;77mNot in the project root directory\e[0m" - exit 1 -) +[[ -d "./docs" ]] || (echo "Folder ./docs not found" && exit 1) KEYBINDINGS_FILE="./docs/KEYBINDINGS.md" diff --git a/docs/scripts/new_tag.sh b/docs/scripts/new_tag.sh new file mode 100644 index 0000000..b19ee9e --- /dev/null +++ b/docs/scripts/new_tag.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +[[ -d "./docs" ]] || (echo "Folder ./docs not found" && exit 1) + +TAG=$(git describe --tags --abbrev=0) +echo "Current tag: $TAG" + +read -rp "Enter the new tag name: " NEW_TAG + +echo "Compresing png files..." +bash ./docs/scripts/compress_png.sh +echo "Creating wallpapers preview..." +bash ./docs/scripts/create_preview_wallpapers.sh +echo "Creating README.md..." +bash ./docs/scripts/create_readme.sh +echo "Creating keybindings.md..." +bash ./docs/scripts/create_keybindings.sh + +git add . +git commit -m "Release $NEW_TAG" +git tag -a "$NEW_TAG" -m "Release $NEW_TAG" +git push origin "$NEW_TAG"