id = "consular" name = "Consular" homepage = "https://github.com/achiurizo/consular" description = "Consular automates your development workflow setup." executables = ["consular"] # The cores Consular ships against are Terminal.app, iTerm, Terminator and # GNOME Terminal; there is no Windows core. platforms = ["macos", "linux"] [dotfiles] # The project README, under Usage: "Install the consular gem and `init`" — # "this creates a `.consular` directory at `~/.config/consular` and also a # `.consularc` in your home directory. You can customize your Consular further # with `.consularc`." The README's own example is headed `# ~/.consularc` and # holds `Consular.configure do |c| … end`, and the section on cores shows # `require 'consular/osx'` in the same file. # # Both spellings are literal: the README names ~/.config/consular rather than # an $XDG_CONFIG_HOME lookup, so [configHome] would name a directory the gem # never opens on a machine that has moved its XDG directories. paths = [ "~/.consularc", "~/.config/consular/", ] # The directory is the user's own termfile scripts; there is nothing generated # in it to carve out. # Consular drives terminal emulators and runs the commands a termfile lists. It # stores no credential of its own. secret = [] # No machine_lines. A termfile is a list of commands and window layouts, which # is the thing being carried; the `.consularc` block chooses a core, and which # terminal a user prefers travels with them rather than staying behind.