0.0.16 • Published 10 years ago

awesomebox.node v0.0.16

Weekly downloads
4
License
-
Repository
github
Last release
10 years ago

awesomebox.node

Awesomebox client for node.js

Installation

npm install awesomebox.node

Usage

var Awesomebox = require('awesomebox.node');

var client = new Awesomebox({api_key: '...'});
// Do something with client

Constructors

new Awesomebox({api_key: '...'})

Methods

Apps API

client.apps.list(callback)

client.app('app-name').get(callback)

client.app('app-name').maintenance_mode_on(callback)

client.app('app-name').maintenance_mode_off(callback)

client.app('app-name').destroy(callback)

Processes API

client.app('app-name').processes.list(callback)

client.app('app-name').processes.restart(callback)

client.app('app-name').processes.restart_type('process-type', callback)

client.app('app-name').processes.stop(callback)

client.app('app-name').processes.stop_type('process-type', callback)

client.app('app-name').processes.scale('process-type', quantity, callback)

client.app('app-name').process('process-id').restart(callback)

client.app('app-name').process('process-id').stop(callback)

License

Copyright (c) 2013 Matt Insler
Licensed under the MIT license.

0.0.16

10 years ago

0.0.15

11 years ago

0.0.14

11 years ago

0.0.13

11 years ago

0.0.12

11 years ago

0.0.11

11 years ago

0.0.10

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago