A web based terminal application for executing local and remote commands.
The latest version of the terminal can be found here: http://fugazi.io
The client requires no servers, other than hosting the static files (scripts, styles, etc).
Here's how to run it locally:
- Clone the repo and change into the directory
- Install the dependencies:
$ npm install
- Run
$ npm run dev
(read thedev
npm script inpackage.json
for more information) - Open the provided URL in the browser.
- Executing of local (js) commands and remote (HTTP) commands
- Remote commands can be issues directly if the server supports CORS, or a proxy frame can be hosted in the server to support non-CORS
- Remote authentication (currently only basic auth is supported)
- Commands syntax is determined by the command author
- Type validation
- Composing of new types
- Commands suggestions (press
TAB
to see suggestions and thenTAB
again orESC
to close) - Move in the command history (by pressing the up & down arrows)
- Search for command in history (press
CTRL + R
then start typing andENTER
to select,ESC
to close)
- Descriptors basics
- Module Descriptors
- Type Descriptors
- Constraint Descriptors
- Converter Descriptors
- Command Descriptors
Use the issues for any bug, request, question
We're looking for more help, if you're interested find us in this gmail.com
address: terminal.fugazi.io