Fully customisable cross-platform terminal that works and feels the same way everywhere: MacOS, Linux and Windows.
To download visit http://bterm.bleenco.io and hit the right button to get your favourite OS installer.
On the first run ~/.bterm.json
(on Linux and MacOS) or C:\Users\user\.bterm.json
(on Windows) configuration file is created. It contains the attributes in json format that define the layout of the terminal, i.e. changing the attribute settings > fonts
will immediately update the type of fonts.
The default theme is a combination of black and white visuals. However, bterm is completely customizable, here's how to do it with very few clicks:
- Click the settings icon in bottom right corner.
- Choose the theme of your choice from the list in a first tab.
- Select your favourite font in a second tab.
- Select the hot key for opening urls when clicking inside of a bterm in a third tab.
The selected settings will automatically appear in .bterm.json
configuration file where you can hack your terminals' visual settings further.
In short, you can use bterm just like any other terminal. However, we augment the standard shell functionality with useful features for developers and researchers:
- Information on current directory Your current directory path is being displayed at all times in a bottom bar.
- Name of the git branch When working on your git repository, the name of your branch appears next to your shell input.
- Opening links with the click
Using hotkey + click for opening links from a console, i.e.
ctrl + click
. - Generate links to files on drag and drop Drag the file into the bterm window and link to the file will automatically be pasted to your shell input.
In order to run bterm locally in a development mode please use the following commands:
git clone https://github.com/bleenco/bterm.git
npm install
npm start # wait for build to finish
npm run electron
To generate bterm production build and installation package, run the following commands:
npm run app
The executable installation package can be found in dist
folder.
MIT