INNER CODE UNIT · TypeScript

dimmedFlags

lmstudio-ai/lms · src/index.ts:104

  const dimmedFlags = flags.replace(/(<[^>]+>|\[[^\]]+\])/g, match => chalk.dim(match));
  return `${" ".repeat(HELP_MESSAGE_PADDING_LEFT)}${dimmedFlags.padEnd(
    flags.length + helpMessageGap,
  )}`;
}

function createHelpConfiguration(maxWidth: number, helpMessageGap: number): HelpConfiguration {
  return {
    helpWidth: maxWidth,
    commandUsage: command => chalk.bold(`${getCommandPath(command)} ${command.usage()}`),
    subcommandTerm: (command: CommandUnknownOpts) => formatCommandTerm(command, helpMessageGap),
    subcommandDescription: (command: { description(): string }) => command.description(),
    visibleOptions: command =>
      command.options.filter(
        option => option.long !== "--help" && option.short !== "-h" && option.hidden !== true,
      ),
    optionTerm: (option: { flags: string }) =>
      chalk.cyan(dimOptionParameters(option.flags, helpMessageGap)),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…