├── .github └── workflows │ └── release-please.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── package.json ├── src ├── get-default-printer │ ├── get-default-printer.spec.ts │ └── get-default-printer.ts ├── get-printers │ ├── get-printers.spec.ts │ └── get-printers.ts ├── index.ts ├── print │ ├── print.spec.ts │ └── print.ts ├── types.ts └── utils │ ├── exec-async.ts │ ├── parse-printer-attribute.ts │ ├── parse-response.spec.ts │ └── parse-response.ts ├── tsconfig.dist.json └── tsconfig.json /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx pretty-quick --staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/package.json -------------------------------------------------------------------------------- /src/get-default-printer/get-default-printer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/get-default-printer/get-default-printer.spec.ts -------------------------------------------------------------------------------- /src/get-default-printer/get-default-printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/get-default-printer/get-default-printer.ts -------------------------------------------------------------------------------- /src/get-printers/get-printers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/get-printers/get-printers.spec.ts -------------------------------------------------------------------------------- /src/get-printers/get-printers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/get-printers/get-printers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/print/print.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/print/print.spec.ts -------------------------------------------------------------------------------- /src/print/print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/print/print.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/exec-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/utils/exec-async.ts -------------------------------------------------------------------------------- /src/utils/parse-printer-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/utils/parse-printer-attribute.ts -------------------------------------------------------------------------------- /src/utils/parse-response.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/utils/parse-response.spec.ts -------------------------------------------------------------------------------- /src/utils/parse-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/src/utils/parse-response.ts -------------------------------------------------------------------------------- /tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/tsconfig.dist.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artiebits/unix-print/HEAD/tsconfig.json --------------------------------------------------------------------------------