43 lines
1.3 KiB
Diff
43 lines
1.3 KiB
Diff
diff --git a/contrib/lf-wrapper.sh b/contrib/lf-wrapper.sh
|
|
new file mode 100755
|
|
index 0000000..9b9a20d
|
|
--- /dev/null
|
|
+++ b/contrib/lf-wrapper.sh
|
|
@@ -0,0 +1,36 @@
|
|
+#!/bin/sh
|
|
+# This wrapper script is invoked by xdg-desktop-portal-termfilechooser.
|
|
+#
|
|
+# Inputs:
|
|
+# 1. "1" if multiple files can be chosen, "0" otherwise.
|
|
+# 2. "1" if a directory should be chosen, "0" otherwise.
|
|
+# 3. "0" if opening files was requested, "1" if writing to a file was
|
|
+# requested. For example, when uploading files in Firefox, this will be "0".
|
|
+# When saving a web page in Firefox, this will be "1".
|
|
+# 4. If writing to a file, this is recommended path provided by the caller. For
|
|
+# example, when saving a web page in Firefox, this will be the recommended
|
|
+# path Firefox provided, such as "~/Downloads/webpage_title.html".
|
|
+# Note that if the path already exists, we keep appending "_" to it until we
|
|
+# get a path that does not exist.
|
|
+# 5. The output path, to which results should be written.
|
|
+#
|
|
+# Output:
|
|
+# The script should print the selected paths to the output path (argument #5),
|
|
+# one path per line.
|
|
+# If nothing is printed, then the operation is assumed to have been canceled.
|
|
+
|
|
+multiple="$1"
|
|
+directory="$2"
|
|
+save="$3"
|
|
+path="$4"
|
|
+out="$5"
|
|
+
|
|
+echo teeeeeeeeeeeeeeeeeeeeeeeeeeest
|
|
+read
|
|
+
|
|
+#mdolphin
|
|
+#alacritty
|
|
+#CCCMMMDDD
|
|
+
|
|
+
|
|
+exit
|