commit
a7c3157345
496 files changed
+171644
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user