Skip to content

Commit f6e0e15

Browse files
authored
feat(exec): add a caller script (#15)
1 parent 0f5ebed commit f6e0e15

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

scripts/caller.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#! /usr/bin/env bash
2+
set -e
3+
USER=ihexon
4+
IP_ADDR=192.168.1.250
5+
PORT=22
6+
arg0="$(basename "$0")"
7+
8+
expand-q() {
9+
for i; do echo -n " ${i@Q} "; done
10+
}
11+
12+
output_args() {
13+
echo -n \"
14+
expand-q "$@"
15+
echo -n \"
16+
echo
17+
}
18+
19+
write_cmd() {
20+
echo "#! /usr/bin/env bash"
21+
echo -n ssh -q -o StrictHostKeyChecking=no $USER@$IP_ADDR -p $PORT
22+
echo -n ' '
23+
output_args "$arg0" "$@"
24+
}
25+
26+
write_cmd "$@" >/tmp/.cmd
27+
28+
chmod +x /tmp/.cmd && /tmp/.cmd

0 commit comments

Comments
 (0)