Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rivy/deno.dxr
:runner: (Deno) enhanced runner
https://github.com/rivy/deno.dxr
Last synced: 28 days ago
JSON representation
:runner: (Deno) enhanced runner
- Host: GitHub
- URL: https://github.com/rivy/deno.dxr
- Owner: rivy
- Created: 2021-04-02T16:47:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-04T18:57:47.000Z (over 3 years ago)
- Last Synced: 2024-11-22T00:43:27.173Z (about 1 month ago)
- Language: TypeScript
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🦕 Enhanced Deno commands
## `dxf`, `dxi`, `dxr`, and `dxx`
### formatter (`dxf`)
automatically runs `dprint fmt` if `dprint` is available and a config is found in the main repo directory o/w runs `deno fmt`
### installer (`dxi`)
- shim supplies original name and argument string to the script
- allows bash-like argument parsing for Windows scripts
- allows construction of help text with the actual execution command name instead of a stand-in => exact/true instructions
- blocks the annoying "Terminate batch job (Y/N)?" console question when using CTRL-C to interrupt the script
- the visible "^C^C" can likely be removed as well with signal handling
- see feat/req @
- ref: [🙏🏻[feat/req] supply $0/%0 to shimmed scripts (cross-platform)](https://github.com/denoland/deno/issues/9874)
- ref: [🙏🏻[feat/req] suppress annoying "Terminate batch job (Y/N)?" for shimmed deno scripts (Windows)](https://github.com/denoland/deno/issues/9873)
- ref: [🐛(or feat request?) CLI apps need original command line (Windows)](https://github.com/denoland/deno/issues/9871)
- can enhance current shims### runner (`dxr`)
- automatically run dexter / XTR files
- automatically set requested permissions
- warn when setting without a CLI specification
- can run distant scripts from the command line
- like `dpx` but also searches within additional directories ('src', ...)
- can also install the remote script with an '--install' flag### integrator (`dxx`)
## dexter / xtr