Create terminal interfaces across console, web, and app with just 1 YAML file
- Create your own terminal in just 1 YAML file. No organizational headaches
- Easy to use and learn
- Can output in the console (eg. Windows Powershell), in a window (using Electron) or in the browser (using Serve)
Requirements:
- Node.js version 16 or higher
- npm (Comes with Node.js install. No current support for yarn and other package managers)
Install terminal builder by doing
npm install trmbuildRefer to our docs for detailed instructions on writing terminal.yaml . Or simply copy the terminal.yaml file from the repo root and place it anywhere within your project where terminal-builder (trmbuild) is installed.
Once installed, build the ui
npm run trmbuild:uiThen build the window
npm run trmbuild:window| Script | Purpose |
|---|---|
| trmbuild:ui | Generates UI based on terminal.json |
| trmbuild:console | Launches console version |
| trmbuild:window | Opens UI in Electron |
| trmbuild:web | Serves UI in the browser |
| trmbuild:theme | Adds your custom themes to the themes list (documentation coming soon) |
MIT License. Please read the LICENSE.md for more details
Please read our Contributing file for more details