{"repo":"3rd/auto","free":true,"listed":false,"github":"https://github.com/3rd/auto","clone":"git clone https://github.com/3rd/auto.git","description":"Auto is a TypeScript-powered command-line automation tool.","language":"TypeScript","stars":18,"topics":["automation","scripting","typescript","cli","command-line"],"license":"MIT","category":"cli-tools","readme_excerpt":"Auto Auto is a TypeScript-powered command-line automation tool . \\ Write and execute global and project-local scripts. It's kind of like zx, but: - TypeScript-focused - Scripts are organized in repositories (no shebangs) - With many goodies Use Auto to: - Generate files and projects - Create interactive scripts - Create context-aware automations External resources: - Generating React Components with Auto - andrei.fyi Features - TypeScript-powered : Write scripts with TypeScript and enjoy full type-checking support. - Global and local scripts : Share scripts between projects or define project-specific scripts. - Script parameters : Auto turns script parameters into interactive prompts. - Script validation & filtering : Control the conditions for which a script is valid. - Global utilities and helpers : Auto injects several useful packages and custom helpers as globals. - Context awareness : Auto collects information about the project you're currently in. - Auto-config : Prompts to create a script repo and auto-configure tsconfig.json . - REPL : Useful REPL to explore the execution context, available globals, and scripts. Installation Auto is published on NPM as @andrei.fyi/auto. \\ If you want to get the standalone experience, with global script support, you should install it globally. \\ If you only want to use it inside a project, you should install it locally. CLI Usage You can interact with Auto's CLI by running auto in your terminal: - auto ls - list the available scripts f","default_branch":null,"files":null,"tree":[],"storefront":"/r/3rd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/3rd/auto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}