18 lines
301 B
Plaintext
18 lines
301 B
Plaintext
|
#!/bin/sh
|
||
|
# usage: jsh <function> [arg1] [arg2] ...
|
||
|
#
|
||
|
# 'jsh prompt question answer' executes: js prompt('question','answer') )
|
||
|
|
||
|
to_js(){
|
||
|
printf "%s(" "$1"
|
||
|
shift
|
||
|
for arg in "$@"; do
|
||
|
printf '"%s",' "$arg"
|
||
|
done
|
||
|
printf ")\n"
|
||
|
}
|
||
|
|
||
|
func=$(to_js "$@")
|
||
|
func=${func/,)/)}
|
||
|
/mnt/js "$func"
|