X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=NOTES;fp=NOTES;h=28ca33d20116124d42751187fc14ce73d750deef;hb=a0bf80d39e5dbb7daac3c28ab546a2c3ae1312a6;hp=385e6b099c09602a3e2de41097a167ab95135dc3;hpb=4a78b6d657697537bfd18488cd2177ba833b94af;p=goaljobs.git diff --git a/NOTES b/NOTES index 385e6b0..28ca33d 100644 --- a/NOTES +++ b/NOTES @@ -75,3 +75,17 @@ Example program: git describe --tags --abbrev=0 --match='v*' " package in require (website_updated version) + +This compiles down to a command line program that can be used like this: + + ./compile [-flags] [goals] + +The goals are not enabled automatically. You have to do something +(simple) to publish a goal and specify how command line arguments get +mapped to goal arguments, since the mapping is not likely to be 1-1 +strings. In the end you can do stuff like: + + ./compile all + ./compile clean + ./compile build program # program is a parameter + ./compile -my-flag # custom flags can be defined