# @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.