Overview
A Chrome devtools extension for working with CLI-style shell libraries in the browser.
This "CLI" devtools tab provides a familiar "command prompt" experience for building web applications. Features: - Simple Command Prompt - Autocomplete/suggestions - History (easily re-run commands) - Hotkeys for rapid input - Support for Multiple Shells - Theme Aware (Dark/Light Themes) Developers can easily build their own shell/CLI/REPL using https://github.com/author/shell, a very lightweight shell framework. The same framework will run in non-browser JavaScript runtimes (like Node.js). By embracing a "CLI First" approach, developers can rapidly build functional, repeatable, and transportable application cores. Consider a user management feature where users are created, updated, deleted, and require login/logout capabilities. A CLI tool like this may have a command which looks like "account login --user me --password secret". In a browser environment, executing this command may issue an OAuth request. In an API environment, the exact same command may issue a request to a database. The CLI command is generic enough to serve as "logical standard", without dictating implementation. Using this approach, it is possible to create CLI/shell tools in which the underlying functionality can be swapped at any time. This allows developers to effectively separate logic from implementation, ultimately providing significant flexibility in the development lifecycle. This devtools extension provides a familiar and unified developer experience across the entire stack. Now the browser won't feel foreign to backend developers, nor will the backend feel foreign to frontend developers.
0 out of 5No ratings
Google doesn't verify reviews. Learn more about results and reviews.
Details
- Version0.0.1
- UpdatedJuly 9, 2020
- Size203KiB
- LanguagesEnglish (United States)
- DeveloperWebsite
Email
support@author.io - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.