INNER CODE UNIT · TypeScript
paddedName
lmstudio-ai/lms · src/index.ts:64
const paddedName = commandName.padEnd(commandName.length + helpMessageGap);
const coloredName = color === undefined ? paddedName : chalk.hex(color)(paddedName);
const boldName = chalk.bold(coloredName);
return `${" ".repeat(HELP_MESSAGE_PADDING_LEFT)}${boldName}`;
}
function addCommandsGroup(
title: string,
commands: Array<CommandUnknownOpts>,
colorHex?: string | null,
): void {
const commandColor = colorHex ?? undefined;
const groupTitle = chalk.bold(title);
program.commandsGroup(groupTitle);
commands.forEach(command => {
program.addCommand(command);
// After adding to program, we can compute the full path
const commandPath = getCommandPath(command);