├── .builds ├── alpine.yml ├── archlinux.yml └── freebsd.yml ├── .editorconfig ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── arithm.c ├── array.c ├── ast.c ├── ast_print.c ├── buffer.c ├── builtin ├── alias.c ├── bg.c ├── break.c ├── builtin.c ├── cd.c ├── colon.c ├── command.c ├── dot.c ├── eval.c ├── exec.c ├── exit.c ├── export.c ├── false.c ├── fg.c ├── getopts.c ├── hash.c ├── jobs.c ├── pwd.c ├── read.c ├── return.c ├── set.c ├── shift.c ├── times.c ├── trap.c ├── true.c ├── type.c ├── ulimit.c ├── umask.c ├── unalias.c ├── unset.c ├── unspecified.c └── wait.c ├── configure ├── example ├── highlight.c └── meson.build ├── frontend ├── basic.c └── readline.c ├── getopt.c ├── hashtable.c ├── include ├── ast.h ├── builtin.h ├── frontend.h ├── mrsh │ ├── arithm.h │ ├── array.h │ ├── ast.h │ ├── buffer.h │ ├── builtin.h │ ├── entry.h │ ├── hashtable.h │ ├── parser.h │ └── shell.h ├── mrsh_getopt.h ├── parser.h └── shell │ ├── job.h │ ├── path.h │ ├── process.h │ ├── redir.h │ ├── shell.h │ ├── task.h │ ├── trap.h │ └── word.h ├── libmrsh.darwin.sym ├── libmrsh.gnu.sym ├── main.c ├── meson.build ├── meson_options.txt ├── mkpc ├── parser ├── arithm.c ├── parser.c ├── program.c └── word.c ├── shell ├── arithm.c ├── entry.c ├── job.c ├── path.c ├── process.c ├── redir.c ├── shell.c ├── task │ ├── pipeline.c │ ├── simple_command.c │ ├── task.c │ └── word.c ├── trap.c └── word.c └── test ├── args.sh ├── arithm.sh ├── async.sh ├── case.sh ├── command.sh ├── conformance ├── 2.2-quoted-characters.sh ├── 2.2-quoted-characters.stdout ├── 2.2.2-nested-single-quotes.fail.sh ├── 2.2.3-alias-expansion.fail.sh ├── 2.2.3-backquote-nonterminated-dquote.undefined.sh ├── 2.2.3-backquote-nonterminated-squote.undefined.sh ├── 2.2.3-dquote-nonterminated-backquote.undefined.sh ├── README ├── harness.sh └── meson.build ├── for.sh ├── function.sh ├── harness.sh ├── if.sh ├── loop.sh ├── meson.build ├── pipeline.sh ├── read.sh ├── readonly.sh ├── redir.sh ├── return.sh ├── subshell.sh ├── syntax.sh ├── ulimit.sh └── word.sh /.builds/alpine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/.builds/alpine.yml -------------------------------------------------------------------------------- /.builds/archlinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/.builds/archlinux.yml -------------------------------------------------------------------------------- /.builds/freebsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/.builds/freebsd.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/README.md -------------------------------------------------------------------------------- /arithm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/arithm.c -------------------------------------------------------------------------------- /array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/array.c -------------------------------------------------------------------------------- /ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/ast.c -------------------------------------------------------------------------------- /ast_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/ast_print.c -------------------------------------------------------------------------------- /buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/buffer.c -------------------------------------------------------------------------------- /builtin/alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/alias.c -------------------------------------------------------------------------------- /builtin/bg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/bg.c -------------------------------------------------------------------------------- /builtin/break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/break.c -------------------------------------------------------------------------------- /builtin/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/builtin.c -------------------------------------------------------------------------------- /builtin/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/cd.c -------------------------------------------------------------------------------- /builtin/colon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/colon.c -------------------------------------------------------------------------------- /builtin/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/command.c -------------------------------------------------------------------------------- /builtin/dot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/dot.c -------------------------------------------------------------------------------- /builtin/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/eval.c -------------------------------------------------------------------------------- /builtin/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/exec.c -------------------------------------------------------------------------------- /builtin/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/exit.c -------------------------------------------------------------------------------- /builtin/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/export.c -------------------------------------------------------------------------------- /builtin/false.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/false.c -------------------------------------------------------------------------------- /builtin/fg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/fg.c -------------------------------------------------------------------------------- /builtin/getopts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/getopts.c -------------------------------------------------------------------------------- /builtin/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/hash.c -------------------------------------------------------------------------------- /builtin/jobs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/jobs.c -------------------------------------------------------------------------------- /builtin/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/pwd.c -------------------------------------------------------------------------------- /builtin/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/read.c -------------------------------------------------------------------------------- /builtin/return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/return.c -------------------------------------------------------------------------------- /builtin/set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/set.c -------------------------------------------------------------------------------- /builtin/shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/shift.c -------------------------------------------------------------------------------- /builtin/times.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/times.c -------------------------------------------------------------------------------- /builtin/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/trap.c -------------------------------------------------------------------------------- /builtin/true.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/true.c -------------------------------------------------------------------------------- /builtin/type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/type.c -------------------------------------------------------------------------------- /builtin/ulimit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/ulimit.c -------------------------------------------------------------------------------- /builtin/umask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/umask.c -------------------------------------------------------------------------------- /builtin/unalias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/unalias.c -------------------------------------------------------------------------------- /builtin/unset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/unset.c -------------------------------------------------------------------------------- /builtin/unspecified.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/unspecified.c -------------------------------------------------------------------------------- /builtin/wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/builtin/wait.c -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/configure -------------------------------------------------------------------------------- /example/highlight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/example/highlight.c -------------------------------------------------------------------------------- /example/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/example/meson.build -------------------------------------------------------------------------------- /frontend/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/frontend/basic.c -------------------------------------------------------------------------------- /frontend/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/frontend/readline.c -------------------------------------------------------------------------------- /getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/getopt.c -------------------------------------------------------------------------------- /hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/hashtable.c -------------------------------------------------------------------------------- /include/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/ast.h -------------------------------------------------------------------------------- /include/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/builtin.h -------------------------------------------------------------------------------- /include/frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/frontend.h -------------------------------------------------------------------------------- /include/mrsh/arithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/arithm.h -------------------------------------------------------------------------------- /include/mrsh/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/array.h -------------------------------------------------------------------------------- /include/mrsh/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/ast.h -------------------------------------------------------------------------------- /include/mrsh/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/buffer.h -------------------------------------------------------------------------------- /include/mrsh/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/builtin.h -------------------------------------------------------------------------------- /include/mrsh/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/entry.h -------------------------------------------------------------------------------- /include/mrsh/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/hashtable.h -------------------------------------------------------------------------------- /include/mrsh/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/parser.h -------------------------------------------------------------------------------- /include/mrsh/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh/shell.h -------------------------------------------------------------------------------- /include/mrsh_getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/mrsh_getopt.h -------------------------------------------------------------------------------- /include/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/parser.h -------------------------------------------------------------------------------- /include/shell/job.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/job.h -------------------------------------------------------------------------------- /include/shell/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/path.h -------------------------------------------------------------------------------- /include/shell/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/process.h -------------------------------------------------------------------------------- /include/shell/redir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/redir.h -------------------------------------------------------------------------------- /include/shell/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/shell.h -------------------------------------------------------------------------------- /include/shell/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/task.h -------------------------------------------------------------------------------- /include/shell/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/trap.h -------------------------------------------------------------------------------- /include/shell/word.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/include/shell/word.h -------------------------------------------------------------------------------- /libmrsh.darwin.sym: -------------------------------------------------------------------------------- 1 | # On Darwin, symbols are prefixed with an underscore 2 | _mrsh_* 3 | -------------------------------------------------------------------------------- /libmrsh.gnu.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/libmrsh.gnu.sym -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/main.c -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/meson_options.txt -------------------------------------------------------------------------------- /mkpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/mkpc -------------------------------------------------------------------------------- /parser/arithm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/parser/arithm.c -------------------------------------------------------------------------------- /parser/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/parser/parser.c -------------------------------------------------------------------------------- /parser/program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/parser/program.c -------------------------------------------------------------------------------- /parser/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/parser/word.c -------------------------------------------------------------------------------- /shell/arithm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/arithm.c -------------------------------------------------------------------------------- /shell/entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/entry.c -------------------------------------------------------------------------------- /shell/job.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/job.c -------------------------------------------------------------------------------- /shell/path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/path.c -------------------------------------------------------------------------------- /shell/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/process.c -------------------------------------------------------------------------------- /shell/redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/redir.c -------------------------------------------------------------------------------- /shell/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/shell.c -------------------------------------------------------------------------------- /shell/task/pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/task/pipeline.c -------------------------------------------------------------------------------- /shell/task/simple_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/task/simple_command.c -------------------------------------------------------------------------------- /shell/task/task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/task/task.c -------------------------------------------------------------------------------- /shell/task/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/task/word.c -------------------------------------------------------------------------------- /shell/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/trap.c -------------------------------------------------------------------------------- /shell/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/shell/word.c -------------------------------------------------------------------------------- /test/args.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/args.sh -------------------------------------------------------------------------------- /test/arithm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/arithm.sh -------------------------------------------------------------------------------- /test/async.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/async.sh -------------------------------------------------------------------------------- /test/case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/case.sh -------------------------------------------------------------------------------- /test/command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/command.sh -------------------------------------------------------------------------------- /test/conformance/2.2-quoted-characters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/2.2-quoted-characters.sh -------------------------------------------------------------------------------- /test/conformance/2.2-quoted-characters.stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/2.2-quoted-characters.stdout -------------------------------------------------------------------------------- /test/conformance/2.2.2-nested-single-quotes.fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/2.2.2-nested-single-quotes.fail.sh -------------------------------------------------------------------------------- /test/conformance/2.2.3-alias-expansion.fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/2.2.3-alias-expansion.fail.sh -------------------------------------------------------------------------------- /test/conformance/2.2.3-backquote-nonterminated-dquote.undefined.sh: -------------------------------------------------------------------------------- 1 | printf '%s\n' "cmd: `echo "`" 2 | -------------------------------------------------------------------------------- /test/conformance/2.2.3-backquote-nonterminated-squote.undefined.sh: -------------------------------------------------------------------------------- 1 | printf '%s\n' "cmd: `echo '`" 2 | -------------------------------------------------------------------------------- /test/conformance/2.2.3-dquote-nonterminated-backquote.undefined.sh: -------------------------------------------------------------------------------- 1 | printf '%s\n' "`echo" 2 | -------------------------------------------------------------------------------- /test/conformance/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/README -------------------------------------------------------------------------------- /test/conformance/harness.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/harness.sh -------------------------------------------------------------------------------- /test/conformance/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/conformance/meson.build -------------------------------------------------------------------------------- /test/for.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/for.sh -------------------------------------------------------------------------------- /test/function.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/function.sh -------------------------------------------------------------------------------- /test/harness.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/harness.sh -------------------------------------------------------------------------------- /test/if.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/if.sh -------------------------------------------------------------------------------- /test/loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/loop.sh -------------------------------------------------------------------------------- /test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/meson.build -------------------------------------------------------------------------------- /test/pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/pipeline.sh -------------------------------------------------------------------------------- /test/read.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/read.sh -------------------------------------------------------------------------------- /test/readonly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/readonly.sh -------------------------------------------------------------------------------- /test/redir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/redir.sh -------------------------------------------------------------------------------- /test/return.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/return.sh -------------------------------------------------------------------------------- /test/subshell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/subshell.sh -------------------------------------------------------------------------------- /test/syntax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/syntax.sh -------------------------------------------------------------------------------- /test/ulimit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/ulimit.sh -------------------------------------------------------------------------------- /test/word.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emersion/mrsh/HEAD/test/word.sh --------------------------------------------------------------------------------