Adjust for `-n' plumb semantic change - plumb - Open certain URL patterns with an ad-hoc opener (plumber)
(HTM) hg clone https://bitbucket.org/iamleot/plumb
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset 4d709d70cde2328e95b58c955b38d29b94060006
(DIR) parent af5763d8a2199cad8692346aa2f2d8f049191575
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Thu, 13 Sep 2018 14:47:28
Adjust for `-n' plumb semantic change
Diffstat:
openers/ftp | 4 +++-
openers/git | 4 +++-
openers/gopher | 4 +++-
openers/image | 10 ++++++----
openers/mailto | 6 ++++--
openers/media | 4 +++-
openers/nntp | 4 +++-
openers/pdf | 8 +++++---
openers/reddit | 4 +++-
openers/txt | 4 +++-
openers/txtweb | 4 +++-
openers/web | 4 +++-
openers/xdgopen | 4 +++-
13 files changed, 45 insertions(+), 19 deletions(-)
---
diff -r af5763d8a219 -r 4d709d70cde2 openers/ftp
--- a/openers/ftp Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/ftp Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "w3m \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "w3m \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/git
--- a/openers/git Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/git Thu Sep 13 14:47:28 2018 +0200
@@ -4,5 +4,7 @@
cd ${XDG_CACHE_HOME:-~/.cache}/gitcache
for u in "$@"; do
- tmux new-window \; send-keys 'C-l' \; send-keys -l "git clone $u"
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window \; send-keys 'C-l' \; send-keys -l "git clone $u"
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/gopher
--- a/openers/gopher Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/gopher Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "sacc \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "sacc \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/image
--- a/openers/image Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/image Thu Sep 13 14:47:28 2018 +0200
@@ -6,8 +6,10 @@
cd ${XDG_CACHE_HOME:-~/.cache}/imagecache
for u in "$@"; do
- f=$(basename "$u")
- f="${f%%\?*}"
- curl -gs --user-agent "${PLUMB_UA}" -Lz "$f" -o "$f" "$u"
- xdg-open "$f" >/dev/null 2>&1 &
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ f=$(basename "$u")
+ f="${f%%\?*}"
+ curl -gs --user-agent "${PLUMB_UA}" -Lz "$f" -o "$f" "$u"
+ xdg-open "$f" >/dev/null 2>&1 &
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/mailto
--- a/openers/mailto Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/mailto Thu Sep 13 14:47:28 2018 +0200
@@ -1,6 +1,8 @@
#!/bin/sh
for u in "$@"; do
- to="${u#*://}"
- tmux new-window "comp -to \"${to}\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ to="${u#*://}"
+ tmux new-window "comp -to \"${to}\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/media
--- a/openers/media Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/media Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "mpv \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "mpv \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/nntp
--- a/openers/nntp Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/nntp Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "w3m \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "w3m \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/pdf
--- a/openers/pdf Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/pdf Thu Sep 13 14:47:28 2018 +0200
@@ -6,7 +6,9 @@
cd ${XDG_CACHE_HOME:-~/.cache}/pdfcache
for u in "$@"; do
- f=$(basename "$u")
- curl -gs --user-agent "${PLUMB_UA}" -Lz "$f" -O "$u"
- xdg-open "$f" >/dev/null 2>&1 &
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ f=$(basename "$u")
+ curl -gs --user-agent "${PLUMB_UA}" -Lz "$f" -O "$u"
+ xdg-open "$f" >/dev/null 2>&1 &
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/reddit
--- a/openers/reddit Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/reddit Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "rtv \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "rtv \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/txt
--- a/openers/txt Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/txt Thu Sep 13 14:47:28 2018 +0200
@@ -3,5 +3,7 @@
: ${PAGER:=more}
for u in "$@"; do
- tmux new-window "curl -gLs \"$u\" | ${PAGER}"
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "curl -gLs \"$u\" | ${PAGER}"
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/txtweb
--- a/openers/txtweb Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/txtweb Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- tmux new-window "w3m \"$u\""
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ tmux new-window "w3m \"$u\""
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/web
--- a/openers/web Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/web Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- xdg-open "$u" >/dev/null 2>&1 &
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ xdg-open "$u" >/dev/null 2>&1 &
+ fi
done
diff -r af5763d8a219 -r 4d709d70cde2 openers/xdgopen
--- a/openers/xdgopen Thu Sep 13 14:46:50 2018 +0200
+++ b/openers/xdgopen Thu Sep 13 14:47:28 2018 +0200
@@ -1,5 +1,7 @@
#!/bin/sh
for u in "$@"; do
- xdg-open "$u" >/dev/null 2>&1 &
+ if [ "${PLUMB_NOOPEN}" = "no" ]; then
+ xdg-open "$u" >/dev/null 2>&1 &
+ fi
done