blob: 0ba1cc230627e73940035914c56df5a688f01af8 (
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
|
#!/usr/bin/env bash
set -eo pipefail
declare -A sources
sources[date]="date"
sources[ip]="ip"
tocopy=""
case "$1" in
${sources[date]} )
tocopy=$(date --rfc-3339 date)
;;
${sources[ip]} )
tocopy=$(curl --silent ifconfig.me)
;;
*)
args=""
for val in "${sources[@]}"; do
args+="|${val}"
done
echo "usage: $0 (${args#|})"
exit
;;
esac
echo "Copying: ${tocopy:0:50}"
wl-copy ${tocopy}
|