Icons in the header tabs for the current running process in HyperTerm.
Uses fuzzaldrin to try to match the current tab title against the icons that have been pre-compiled and displays it. Has the ability to map different icons and styles.
There are few options to customize the different icons and styles applied.
You may configure these inside of ~/.hyperterm.js
.
- Type:
object
- Default:
{ transition: 'opacity 200ms ease-in' }
This object can be any CSSStyleDeclaration allowed. Essentially pass an inline style object the same way you would with React.
- Type:
object
- Default:
{ color: '#fff', opacity: 0.3 }
This object can be any CSSStyleDeclaration allowed. Essentially pass an inline style object the same way you would with React.
- Type:
object
- Default:
{}
Map of icon to array of process names. Example:
{
nodejs: ['node'],
docker: ['docker-compose'],
}
Look inside src/icons
for possible icons to map to. Look at
src/mapIcons.js
for defaults.
- Type:
object
- Default:
{}
Map of process name to color string. Example:
{
bash: '#FFF',
fish: '#D8494F',
zsh: '#C5DB00',
}
Look at src/mapColors.js
for defaults.
Obviously there are an almost infinite amount of processes out there, so any help adding new icons, mapping colors, et cetera is greatly appreciated!
Inspired by Atom's file-icons
.