https://github.com/schultyy/jsterm
basic terminal
https://github.com/schultyy/jsterm
Last synced: about 1 year ago
JSON representation
basic terminal
- Host: GitHub
- URL: https://github.com/schultyy/jsterm
- Owner: schultyy
- License: mit
- Created: 2015-05-22T17:22:20.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-16T18:46:26.000Z (almost 11 years ago)
- Last Synced: 2025-04-06T23:35:28.822Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 333 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# jsterm
This provides basic Terminal operations in a terminal app written in Typescript. It uses Atom's electron to provide a basic graphical user interface.
## Development
```
$ npm install
```
You also need `tsd`:
```
$ npm install -g tsd
```
Also `grunt-cli` installed with `-g` switch:
```
$ npm install -g grunt-cli
```
### Run
```
$ npm start
```
This compiles all Typescript files and starts jsterm.
### Build
```
$ npm run build
```
### Configuration
jsterm looks by default for `~/.jstermrc`. This file allows you to override parameters with custom values.
You can configure the following properties:
- fontColor
- fontsize
- backgroundColor
- fontFamily
```json
{
"fontFamily": "Courier",
"fontsize": 20,
"fontColor": "#FFFFFF",
"backgroundColor": "#45036F"
}
```
## License
MIT © [Jan Schulte](https://github.com/schultyy/jsterm)