herokutools
Version:
Heroku CLI wrapper - helpful commands you use often - made easier!
37 lines (33 loc) • 890 B
text/typescript
import { Command } from "commander"
const program = new Command()
import HLogs from "./commands/logs"
/**
* Command line interface for Heroku logs
*
* @param {number} index - Index of the app to log
* @param {boolean} tail - Tail the logs
* @param {string} app - Heroku app name
* @returns {void}
* @example hl -a app-name -t
* @example hl -i 1 -t
* @example hl -t
* @example hl
*
* @description
* This script will allow you to view logs for a Heroku app in a much easier way
*
*/
program
.version("0.0.1")
.name("hl")
.description("HLogs: wrapper for Heroku logs")
.option("-t --tail", "Tail the logs", true)
.option("-i --index [index]", "Index of the app to log")
.option(
"-a, --app [app name]",
"Logs for your Heroku app, defaults to the saved app name"
)
.parse(process.argv)
// Command handler
new HLogs(program.opts())