From a134abdea3a1919001a3e52aac6e1f5dcbc297c8 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Sun, 18 Aug 2024 23:40:47 +0200 Subject: [PATCH] Release v2.1.0 --- docs/scripts/create_preview_wallpapers.sh | 2 ++ docs/scripts/keybindings_to_markdown.sh | 5 +---- docs/scripts/new_tag.sh | 22 ++++++++++++++++++++++ 3 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 docs/scripts/new_tag.sh 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"