lib/cli/applications.js

Up one level

Applications CLI

See the disqus-node Applications API.

See the Applications API on Disqus.com.

var Disqus = require('../'); var commander = require('commander'); var applications = new commander.Command('disqus applications'); var util = require('../util'); applications .usage('<cmd> [options]');

listUsage

Returns the API usage per day for this application.

Output of disqus applications listUsage --help:

 Usage: disqus applications listUsage [options]

 Options:

 -h, --help                   output usage information
 -A, --access_token <string>  Your access token.
 -a, --application [string]   Defaults to null.
 -d, --days [number]          Maximum value of 30. Defaults to 30.
 -H --https [boolean]         Whether to use https. Defaults to true.
 -L, --logLevel [string]      Output log level. Choices: debug, info, notice, warning, error, critical, alert, emergency.
 -S, --api_secret <string>    Your applications's api_secret.
applications .command('listUsage') .description('Returns the API usage per day for this application.') .option('-A, --access_token <string>', 'Your access token.') .option('-a, --application [string]', 'Defaults to null.', null) .option('-d, --days [number]', 'Maximum value of 30. Defaults to 30.', parseInt, 30) .option('-H --https [boolean]', 'Whether to use https. Defaults to true.', true) .option('-L, --logLevel [string]', 'Output log level. Choices: debug, info, notice, warning, error, critical, alert, emergency.', 'info') .option('-S, --api_secret <string>', 'Your applications\'s api_secret.') .action(function (options) { new Disqus(options).applications.listUsage(options, util.printCliResult); }); module.exports = applications;