├── .gitignore ├── .travis.yml ├── README.md ├── lib ├── ast2js │ ├── _environment.js │ ├── _execCommands.js │ ├── _redirects.js │ ├── _spawnStream.js │ ├── command.js │ ├── commandSubstitution.js │ ├── glob.js │ ├── ifElse.js │ ├── index.js │ ├── literal.js │ ├── pipe.js │ ├── processSubstitution.js │ ├── redirectFd.js │ ├── until-loop.js │ ├── variable.js │ ├── variableAssignment.js │ ├── variableSubstitution.js │ └── while-loop.js ├── builtins.js ├── completer.js └── index.js ├── package.json ├── server.js └── test ├── fixture.txt └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/README.md -------------------------------------------------------------------------------- /lib/ast2js/_environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/_environment.js -------------------------------------------------------------------------------- /lib/ast2js/_execCommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/_execCommands.js -------------------------------------------------------------------------------- /lib/ast2js/_redirects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/_redirects.js -------------------------------------------------------------------------------- /lib/ast2js/_spawnStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/_spawnStream.js -------------------------------------------------------------------------------- /lib/ast2js/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/command.js -------------------------------------------------------------------------------- /lib/ast2js/commandSubstitution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/commandSubstitution.js -------------------------------------------------------------------------------- /lib/ast2js/glob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/glob.js -------------------------------------------------------------------------------- /lib/ast2js/ifElse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/ifElse.js -------------------------------------------------------------------------------- /lib/ast2js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/index.js -------------------------------------------------------------------------------- /lib/ast2js/literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/literal.js -------------------------------------------------------------------------------- /lib/ast2js/pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/pipe.js -------------------------------------------------------------------------------- /lib/ast2js/processSubstitution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/processSubstitution.js -------------------------------------------------------------------------------- /lib/ast2js/redirectFd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/redirectFd.js -------------------------------------------------------------------------------- /lib/ast2js/until-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/until-loop.js -------------------------------------------------------------------------------- /lib/ast2js/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/variable.js -------------------------------------------------------------------------------- /lib/ast2js/variableAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/variableAssignment.js -------------------------------------------------------------------------------- /lib/ast2js/variableSubstitution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/variableSubstitution.js -------------------------------------------------------------------------------- /lib/ast2js/while-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/ast2js/while-loop.js -------------------------------------------------------------------------------- /lib/builtins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/builtins.js -------------------------------------------------------------------------------- /lib/completer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/completer.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/server.js -------------------------------------------------------------------------------- /test/fixture.txt: -------------------------------------------------------------------------------- 1 | asdf 2 | -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranna/nsh/HEAD/test/index.js --------------------------------------------------------------------------------