Sha256: f28ff70ff1a0a07bb1fdc24e47719f0d9cbf1e398cf4582bd178e6165145cf40

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents


# Installation
 (gem -> basic libraries used by commands)
 (installer -> 
 - Basic install-script (similar to rvm installation procedure)
 - Install/ensure dependencies
   - git
   - rvm
   - god
   - pythonbrew
 - Install shell shim

# Components
## General Commandline
 - Figure out how to load various dependency tools?
## Commands
 - st / stat  -> environment + versions of dependencies, state of submodules,
   current git state, running state, etc.
 - env     [-l[ist] || new\_env]
 - role    [-l[ist] || new\_role]
 - machine [-l[ist] || impersonate\_machine]
 - os (shows current only?)
 - br / branch [...] -> alias for git-branch so its clear it's an intergral part of
   the current operating environment

 - run/start [@as-options]  [cmd...options...]
 - stop
 - restart (gracefully)
 - hard-restart (ungracefully)
 - test (starts supervisord in non-daemon mode if it's not already running for
   additional feedback)

## Config
 - Allow a ~/.metacon-config for filling in general things not specified in
   project directory.
 - project.config > home.config > default.config
 - Make sure there is general (sane) config stuff for supervisord

## Shell Prompt (PS1) for Bash/ZSH

## Autocomplete


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
metacon-0.0.1 TODO.md