FAQ
Is my script uploaded?
Yes. Scripts run on our own gateway at run.dsjson.com, with Wandbox as the fallback. Never include passwords, keys or internal addresses.
Which Bash version?
Bash 5.2, with variables, loops, functions and pipes supported.
Can it reach the network or my files?
No. Scripts run in a sandbox with no access to your machine, and outbound network access is not guaranteed.
About this tool
Scripts execute remotely: our own gateway at run.dsjson.com first, with Wandbox as the fallback. The script leaves your browser — never include passwords, keys or internal addresses.
The environment is bash and the file is submitted as main.sh, so variables, loops, functions, pipes and set -e all work. The standard input box is passed as stdin, so read receives it — for interactive scripts, fill in the input lines in order.
The environment is a throwaway sandbox: no access to your filesystem, your environment variables or your intranet. Fetching an internal URL with curl or reading local files will not behave as expected; it is best for validating syntax, string handling, loops and pipeline combinations.
There is no compile step, so errors are runtime errors: a non-zero exit code is reported, and stderr is shown separately from stdout.