init upload
test-clang-format / build (push) Canceled after 0s

This commit is contained in:
wullie committed 2026-11-08 14:03:29 +00:00
commit a7c3157345
496 files changed
+171644

No files matched your search

+52
View File
@@ -0,0 +1,52 @@
#!/usr/bin/env sh
# Before running the script make sure a flameshot daemon with a matching version
# is running
# The first argument to this script is a path to the flameshot executable
[ -n "$1" ] && flameshot="$1" || flameshot='flameshot'
# TODO Before proper stderr logging is implemented, you will have to look at the
# system notifications
rm -rf /tmp/flameshot_path_test 2>/dev/null
mkdir -p /tmp/flameshot_path_test
cd /tmp/flameshot_path_test
echo ">> Nonexistent directory. This command should give an invalid path error."
"$flameshot" screen -p blah/blah
sleep 2
echo ">> The output file is specified relative to PWD"
"$flameshot" screen -p relative.png
sleep 2
echo ">> Absolute paths work too"
"$flameshot" screen -p /tmp/flameshot_path_test/absolute.png
sleep 2
mkdir subdir
echo ">> Redundancy in the path will be removed"
"$flameshot" screen -p /tmp/flameshot_path_test/subdir/..///redundancy_removed.png
sleep 2
echo ">> If the destination is a directory, the file name is generated from strf from the config"
"$flameshot" screen -p ./
sleep 2
echo ">> If the output file has no suffix, it will be added (png)"
"$flameshot" screen -p /tmp/flameshot_path_test/without_suffix
sleep 2
echo ">> Other suffixes are supported, and the image format will match it"
"$flameshot" screen -p /tmp/flameshot_path_test/jpg_suffix.jpg
sleep 2
echo ">> If the destination path exists, it will have _NUM appended to the base name"
"$flameshot" screen -p /tmp/flameshot_path_test/absolute.png
sleep 2
echo ">> Same thing again but without specifying a suffix"
"$flameshot" screen -p /tmp/flameshot_path_test/absolute
sleep 2