@boll/cli
@boll/cli
Index
Enumerations
Classes
Interfaces
Type aliases
Variables
Functions
Type aliases
ParsedCommand
Ƭ ParsedCommand: object
Defined in parser.ts:20
Type declaration:
azure_devops: boolean
command: "run" | "init"
groupBy: "rule" | "registry" | "none"
Variables
Const copyFileAsync
• copyFileAsync: promisify = promisify(copyFile)
Defined in config-generator.ts:4
Const existsAsync
• existsAsync: promisify = promisify(exists)
Defined in tests/cli.test.ts:8
Const parser
• parser: ArgumentParser‹› = new ArgumentParser({ description: "@boll/cli" })
Defined in parser.ts:3
Const runParser
• runParser: ArgumentParser‹› = subParser.addParser("run")
Defined in parser.ts:13
Const subParser
• subParser: SubParser‹› = parser.addSubparsers({ description: "commands", dest: "command" })
Defined in parser.ts:6
Const test
• test: any = baretest("CLI")
Defined in tests/cli.test.ts:10
Functions
Const bootstrapConfigurations
▸ bootstrapConfigurations(): void
Defined in config/bootstrap.ts:5
bootstrap configurations for CLI
deprecated
Returns: void
buildSuite
▸ buildSuite(logger: Logger): Promise‹Suite›
Defined in main.ts:13
Parameters:
| Name | Type |
|---|---|
logger | Logger |
Returns: Promise‹Suite›
doStuff
▸ doStuff(): Promise‹void›
Defined in bin/run.ts:4
Returns: Promise‹void›
runBoll
▸ runBoll(logger: Logger): Promise‹boolean›
Defined in main.ts:27
Entry point for external libraries running boll.
Parameters:
| Name | Type | Default |
|---|---|---|
logger | Logger | DefaultLogger |
Returns: Promise‹boolean›
true if success, false if any warnings or errors.