Browse files


  • Loading branch information...
veged committed Apr 11, 2012
1 parent d9e0cf7 commit 8326e83adda4edeb097460683220e44d47480ad5
Showing with 4 additions and 2 deletions.
  1. +4 −2
@@ -1,20 +1,22 @@
# Command-Option-Argument
+## What is it?
COA is a parser for command line options that aim to get maximum profit from formalization your program API.
Once you write definition in terms of commands, options and arguments you automaticaly get:
* Command line help text
* Program API for use COA-based programs as modules
* Shell completion
-Other features:
+### Other features
* Rich types for options and arguments, such as arrays, boolean flags and required
* Commands can be async throught using promising (powered by [Q](
* Easy submoduling some existing commands to new top-level one
* Combined validation and complex parsing of values
+### TODO
* Localization
* Shell-mode

0 comments on commit 8326e83

Please sign in to comment.