apeman

Meta application frame work.

apeman

Meta application frame work.

apeman is available as an [npm][npm_url] package.

# Install apeman as a global module.
$ npm install apeman -g

Or you can install it without -g option and use Programmatic API. For more details, see tutorial section "01 - Installing apeman".

Create a file named Apemanfile.js and save it your project root.

 

Then, run task from command line.

$ apeman task build

This will run "build" task and it's sub tasks.

apeman provides programmatic API which enables you to execute apeman commands from Node.js program.

#!/usr/bin/env node
 
var apeman = require('apeman');
apeman.commands.task('my-task', {
}, function (err) {
    
});

For more details, see tutorial section "04 - Using programmatic API".

Start apeman app

See https://github.com/apeman-repo/apeman-app

$ apeman app -h
 
 
  Usage: app [options] <name>
 
  Start apeman app
 
  Options:
 
    -h, --help                           output usage information
    -c, --configuration <configuration>  Pathname of Apemanfile
    -p, --port <port>                    Number of port
    -s, --setup                          Server setup module.
    -v, --verbose                        Should show verbose log.
 
 

Run an apeman task

See https://github.com/apeman-repo/apeman-task

$ apeman task -h
 
 
  Usage: task [options] <name>
 
  Run an apeman task
 
  Options:
 
    -h, --help                           output usage information
    -v, --verbose                        Show verbose logs
    -c, --configuration <configuration>  Pathname of Apemanfile
 
 

Show apeman info

See https://github.com/apeman-repo/apeman-show

$ apeman show -h
 
 
  Usage: show [options] <keypath>
 
  Show apeman info
 
  Options:
 
    -h, --help                           output usage information
    -c, --configuration <configuration>  Pathname of Apemanfile
    -k, --keysonly                       Show keys only
 
 

Watch files.

See https://github.com/apeman-repo/apeman-watch

$ apeman watch -h
 
 
  Usage: watch [options] <name>
 
  Watch files.
 
  Options:
 
    -h, --help                           output usage information
    -v, --verbose                        Show verbose logs
    -c, --configuration <configuration>  Pathname of Apemanfile
 
 

Generate scaffold.

See https://github.com/apeman-repo/apeman-scaffold

$ apeman scaffold -h
 
 
  Usage: scaffold [options] <tmpl>
 
  Generate scaffold.
 
  Options:
 
    -h, --help           output usage information
    -c, --data <data>    Filename for data file.
    -f, --force <force>  Force to generate scaffold
    -o, --out <out>      Out put directory path.
 
 

This software is released under the MIT License.

Support this project and others by okunishinishi via gratipay.

This software is released under the MIT License.