Clone this wiki locally
Cores allow Consular to operate on a variety of platforms. They abstract the general behavior that consular needs to run the commands. Each core inherits from (Consular::Core) and defines the needed methods. Some of the cores that are available are:
- OSX - Mac OS X Terminal
- iTerm - Mac OS X iTerm
- Terminator - Terminator
- Gnome - Gnome Terminal
- Gnome - Another Gnome Terminal w/o using xdotool
Feel free to contribute more cores so that Consular can support your terminal of choice :)
To integrate core support for your Consular, you can simply require it
.consularc like so:
# .consularc require 'consular/osx'
Or check the README of each individual core.