|
@@ -12,9 +12,9 @@ clipln() {
|
12
|
12
|
# Print primary clipboard and \n
|
13
|
13
|
#
|
14
|
14
|
case $1 in
|
15
|
|
- 1) s=primary ;;
|
16
|
|
- 2) s=secondary ;;
|
17
|
|
- c) s=clipboard ;;
|
|
15
|
+ pri) s=primary ;;
|
|
16
|
+ sec) s=secondary ;;
|
|
17
|
+ clp) s=clipboard ;;
|
18
|
18
|
esac
|
19
|
19
|
xclip -o -selection $s 2>/dev/null
|
20
|
20
|
echo ""
|
|
@@ -23,10 +23,10 @@ clipln() {
|
23
|
23
|
src=args
|
24
|
24
|
while true; do case "$1" in
|
25
|
25
|
-f) src=file; file=$2; shift 2 ;;
|
26
|
|
- -1) src=clp1; shift ;;
|
27
|
|
- -2) src=clp2; shift ;;
|
28
|
|
- -c) src=clpc; shift ;;
|
29
|
|
- -C) src=clpx; shift ;;
|
|
26
|
+ -1) src=xpri; shift ;;
|
|
27
|
+ -2) src=xsec; shift ;;
|
|
28
|
+ -c) src=xclp; shift ;;
|
|
29
|
+ -C) src=xall; shift ;;
|
30
|
30
|
*) break ;;
|
31
|
31
|
esac done
|
32
|
32
|
|
|
@@ -36,12 +36,12 @@ debug "src='$src'"
|
36
|
36
|
case "$src" in
|
37
|
37
|
args) uri="$(echo "$@" | find_uri)" ;;
|
38
|
38
|
file) uri="$(cat "$file" | find_uri)" ;;
|
39
|
|
- clp1) uri="$(clipln 1 | find_uri)" ;;
|
40
|
|
- clp2) uri="$(clipln 2 | find_uri)" ;;
|
41
|
|
- clpc) uri="$(clipln c | find_uri)" ;;
|
42
|
|
- clpx) uri="$(clipln 1 | find_uri)"
|
43
|
|
- uri="$(clipln 2 | find_uri)"
|
44
|
|
- uri="$(clipln c | find_uri)"
|
|
39
|
+ xpri) uri="$(clipln pri | find_uri)" ;;
|
|
40
|
+ xsec) uri="$(clipln sec | find_uri)" ;;
|
|
41
|
+ xclp) uri="$(clipln clp | find_uri)" ;;
|
|
42
|
+ xall) uri="$(clipln pri | find_uri)"
|
|
43
|
+ uri="$(clipln sec | find_uri)"
|
|
44
|
+ uri="$(clipln clp | find_uri)"
|
45
|
45
|
;;
|
46
|
46
|
esac
|
47
|
47
|
debug -v uri
|