This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
cabar /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Sep 21 18:11:43 -0700 2009 | |
| |
LICENSE.txt | Mon Mar 24 02:23:03 -0700 2008 | |
| |
Manifest | Thu Aug 06 21:39:16 -0700 2009 | |
| |
README.txt | Tue Jun 16 10:00:11 -0700 2009 | |
| |
Rakefile | Tue Aug 04 20:57:21 -0700 2009 | |
| |
Releases.txt | Wed Mar 19 03:05:33 -0700 2008 | |
| |
TODO.txt | Tue Jun 16 16:35:50 -0700 2009 | |
| |
bin/ | Fri Jun 19 17:36:02 -0700 2009 | |
| |
cabar.yml | Tue Jun 23 11:15:09 -0700 2009 | |
| |
comp/ | Mon Sep 21 18:11:43 -0700 2009 | |
| |
doc/ | Thu Jul 09 20:35:13 -0700 2009 | |
| |
example/ | Mon Sep 21 15:42:57 -0700 2009 | |
| |
lib/ | Mon Sep 21 18:11:43 -0700 2009 | |
| |
src/ | Mon Mar 17 10:52:56 -0700 2008 | |
| |
test/ | Mon Sep 21 18:11:43 -0700 2009 |
README.txt
= Introduction Cabar is an extensible software component backplane for managing software components. It can be used with Ruby or other software technologies. For more info see: * http://cabar.rubyforge.org/classes/Cabar.html * http://cabar.rubyforge.org * lib/ruby/cabar.rb Cabar is sponsored by CashNetUSA (http://cashnetusa.com). = Quick Cabar Demo * Go to cabar/example. > cd cabar/example * Using bin/cbr_env. Sets up basic CABAR_* environment variables for cbr command: > bin/cbr_env --env > eval `bin/cbr_env --env` * List available commands. > cbr help > cbr --verbose help comp * List plugins. > cbr plugin list * List available components. > cbr comp list > cbr comp list - c2 * Directory structure. > find . -type d * Cabar cabar.yml specification. > find . -type f -name 'cabar.yml' * Components and facets: > cbr comp show - c1 * Component version selection: > cbr comp run - c2 c2_prog foo bar > cbr comp run - c2/1.1 c2_prog foo bar * Cabar configuration cabar_conf.yml. Show how component version selection can be done outside of component requirements. 1. Version Selection 2. Dependencies 3. Version Defaults > cbr comp show - c1 * Facet environment for a component: > cbr env - c1 * See plugins: > cat prod/boc_locale/1.1/cabar.yml > cat prod/boc_config/1.0/cabar.rb * Show graph: > CABAR_PATH=@. cbr comp dot --show-dependencies > cbr comp dot | dot -Tsvg:cairo -o graph.svg > cbr comp dot --show-dependencies - c1 | dot -Tsvg:cairo -o graph.svg > cbr comp dot --show-facets - c1 | dot -Tsvg:cairo -o graph.svg > cbr comp dot --show-dependencies --show-facets - c1 | dot -Tsvg:cairo -o graph.svg > rake > ls doc * In-place run scripts for ruby. > cbr bin run - c1 c2_prog * Cabar as component > (cd .. && CABAR_PATH=@. bin/cbr comp list) > (cd .. && CABAR_PATH=@. bin/cbr run - cabar cbr list) * cbr-run on a #! line. > cbr-run-test







