netlify-cli
Version:
Netlify command line tool
14 lines • 759 B
JavaScript
import { chalk } from '../../utils/command-helpers.js';
export const createApiCommand = (program) => program
.command('api')
.argument('[apiMethod]', 'Open API method to run')
.description(`Run any Netlify API method
For more information on available methods checkout https://open-api.netlify.com/ or run '${chalk.grey('netlify api --list')}'`)
.option('-d, --data <data>', 'Data to use')
.option('--list', 'List out available API methods', false)
.addExamples(['netlify api --list', `netlify api getSite --data '{ "site_id": "123456" }'`])
.action(async (apiMethod, options, command) => {
const { apiCommand } = await import('./api.js');
await apiCommand(apiMethod, options, command);
});
//# sourceMappingURL=index.js.map