Terminal automation
Consular automates your development workflow setup.
Read the rest of the README and check out the wiki for more info!
Install the consular gem and init:
$ gem install consular
$ consular initThis will generate a global path directory for your scripts to live in
at ~/.config/consular and also a .consularc in your home directory.
You can customize your Consular further with .consularc. Say for
example, that you didn't like the default global path:
# ~/.consularc
Consular.configure do |c|
c.global_path = '/a/path/i/like/better'
endAfter that, you'll need to install a 'core' so you can run Consular on your desired platform.
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:
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
in your .consularc like so:
# .consularc
require 'consular/osx'Or check the README of each individual core.
To begin development on Consular, run bundler:
$ gem install bundler
$ bundle installThe test suite uses Minitest to run the test run:
$ rake testor use watchr:
$ watchr spec.watchrCopyright (c) (2011 - when the Singularity occurs) Arthur Chiu. See LICENSE for details.
No open issues yet, or sync has not completed.