Sinan 0.17.0.0 released

Changes:

* On exit Sinan now returns a proper status code. Codes:
    1 general error
    2 (reserved for bash misuse of builtins)
    3 cant connect
    4 build error
    5 cant start server
    130 terminated by ctrl-c(bash standard)
* Sinan now properly handles included applications and their dependencies,
meaning none are started buy only loaded on starting a release.
* Added ability to define multiple releases to be built and a option for
sinan dist to specify which release to be built.

Multi-release example using sinan as the project:

 In your _build.cfg append:

 releases : {
   sinan_no_web : {
    vsn  : "0"
    apps : ["sinan"]
   }

   sinan_with_web : {
    vsn  : "0"
    apps : ["sinan", "sinan_web_api"]
   }
 }

In this example I give the option to build an executable that does not
include sinan's web api and one that does. Notice I do not have to specify
the dependency of 'etask' which IS included in the release    since sinan
depends on it.

You could then use 'sinan dist -r sinan_no_web' to build the release for
sinan_no_web.

Sinan dist also works just as it did before if you do not specify a release
and build a release containing ALL project apps.

Tristan

-- 
You received this message because you are subscribed to the Google Groups 
"erlware-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/erlware-dev?hl=en.

Reply via email to