summaryrefslogtreecommitdiff
blob: b563224303649a088888d334e0c1323215644a62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
From fa0bd6dd8b7bc21b292e4f94eaa4fbf71d5240f1 Mon Sep 17 00:00:00 2001
From: Richard-Rogalski <rrogalski@tutanota.com>
Date: Mon, 6 Nov 2023 14:00:02 -0600
Subject: [PATCH] Added --quiet flag

Signed-off-by: Richard Rogalski <rrogalski@firemail.cc>
Closes: #19
---
See also: https://github.com/zlin/wgetpaste/pull/51
- Oskari

 _wgetpaste | 1 +
 wgetpaste  | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/_wgetpaste b/_wgetpaste
index c4703e5..63696ad 100644
--- a/_wgetpaste
+++ b/_wgetpaste
@@ -50,6 +50,7 @@ _arguments -s : \
   '(--xclippaste -C)'{--xclippaste,-C}'[write resulting url to the X clipboard selection buffer]' \
   '(--raw -r)'{--raw,-r}'[show url for the raw paste]' \
   '(--tee -t)'{--tee,-t}'[use tee to show what is being pasted]' \
+  '(--quiet -q)'{--quiet,-q}'[show the url only]' \
   '(--verbose -v)'{--verbose,-v}'[show wget stderr output if no url is received]' \
   '--debug[be very verbose]' \
   '(--help -h)'{--help,-h}'[show help and exit]' \
diff --git a/wgetpaste b/wgetpaste
index 1e3ae35..e38f9e5 100755
--- a/wgetpaste
+++ b/wgetpaste
@@ -561,6 +561,7 @@ Options:
 
     -r, --raw                     show url for the raw paste (no syntax highlighting or html)
     -t, --tee                     use tee to show what is being pasted
+    -q, --quiet                   show the url only
     -v, --verbose                 show wget stderr output if no url is received
         --completions             emit output suitable for shell completions (only affects --list-*)
         --debug                   be *very* verbose (implies -v)
@@ -659,7 +660,7 @@ showexpirations() {
 }
 
 showurl() {
-	echo -n "Your ${2}paste can be seen here: " >&2
+	[[ $QUIET ]] || echo -n "Your ${2}paste can be seen here: " >&2
 	echo "$1"
 	[[ $XPASTE ]] && x_paste "$1" primary
 	[[ $XCLIPPASTE ]] && x_paste "$1" clipboard
@@ -841,6 +842,9 @@ while [[ -n $1 ]]; do
 		-N | --no-ansi )
 		NOANSI=0
 		;;
+		-q | --quiet)
+		QUIET=0
+		;;
 		-r | --raw )
 		RAW=0
 		;;
-- 
2.41.0