├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── jest.config.js ├── package.json ├── src ├── ast.ts ├── builder.ts ├── errors.ts ├── eval.ts └── index.ts ├── tests └── index.spec.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | coverage/ 4 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/package.json -------------------------------------------------------------------------------- /src/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/src/ast.ts -------------------------------------------------------------------------------- /src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/src/builder.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/src/eval.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export { command, script } from './builder' 2 | -------------------------------------------------------------------------------- /tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/tests/index.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkdd/tshellout/HEAD/yarn.lock --------------------------------------------------------------------------------