├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── README.md ├── cli-examples ├── __tests__ │ ├── graphic-print.test.js │ ├── multiple-prompts.test.js │ ├── prompts.test.js │ ├── select.test.js │ └── simple-print.test.js ├── graphic-print.js ├── multiple-prompts.js ├── prompts.js ├── select.js ├── simple-print.js └── test-utils │ └── icons.js ├── lib ├── __tests__ │ └── cli-ansi-parser.test.js ├── cli-ansi-parser.js ├── cli-testing-tool.js └── index.js └── package.json /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | old-code/ 3 | dev/ 4 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | playground.js -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | old-code/ 3 | dev/ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/README.md -------------------------------------------------------------------------------- /cli-examples/__tests__/graphic-print.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/__tests__/graphic-print.test.js -------------------------------------------------------------------------------- /cli-examples/__tests__/multiple-prompts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/__tests__/multiple-prompts.test.js -------------------------------------------------------------------------------- /cli-examples/__tests__/prompts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/__tests__/prompts.test.js -------------------------------------------------------------------------------- /cli-examples/__tests__/select.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/__tests__/select.test.js -------------------------------------------------------------------------------- /cli-examples/__tests__/simple-print.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/__tests__/simple-print.test.js -------------------------------------------------------------------------------- /cli-examples/graphic-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/graphic-print.js -------------------------------------------------------------------------------- /cli-examples/multiple-prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/multiple-prompts.js -------------------------------------------------------------------------------- /cli-examples/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/prompts.js -------------------------------------------------------------------------------- /cli-examples/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/select.js -------------------------------------------------------------------------------- /cli-examples/simple-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/simple-print.js -------------------------------------------------------------------------------- /cli-examples/test-utils/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/cli-examples/test-utils/icons.js -------------------------------------------------------------------------------- /lib/__tests__/cli-ansi-parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/lib/__tests__/cli-ansi-parser.test.js -------------------------------------------------------------------------------- /lib/cli-ansi-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/lib/cli-ansi-parser.js -------------------------------------------------------------------------------- /lib/cli-testing-tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/lib/cli-testing-tool.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./cli-testing-tool'); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saurabhdaware/cli-testing-tool/HEAD/package.json --------------------------------------------------------------------------------