New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clerc/plugin-help

Package Overview
Dependencies
Maintainers
1
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clerc/plugin-help - npm Package Compare versions

Comparing version 0.41.0 to 0.42.0

66

dist/index.js

@@ -58,4 +58,4 @@ import { Root, formatCommandName, definePlugin, withBrackets, NoSuchCommandError } from '@clerc/core';

function stringifyType(type, hasDefault = false) {
const res = primitiveMap.has(type) ? primitiveMap.get(type) : "value";
return res ? hasDefault ? `[${res}]` : `<${res}>` : "";
const result = primitiveMap.has(type) ? primitiveMap.get(type) : "value";
return result ? hasDefault ? `[${result}]` : `<${result}>` : "";
}

@@ -165,4 +165,4 @@ function sortName(a, b) {

function generateHelp(render2, ctx, notes, examples, _renderers) {
const { cli } = ctx;
function generateHelp(render2, context, notes, examples, _renderers) {
const { cli } = context;
const { t } = cli.i18n;

@@ -182,3 +182,3 @@ let sections = [];

"command",
ctx.hasRootOrAlias
context.hasRootOrAlias
)} [flags]`

@@ -189,3 +189,3 @@ )

const commands = [
...ctx.hasRoot ? [cli._commands[Root]] : [],
...context.hasRoot ? [cli._commands[Root]] : [],
...Object.values(cli._commands)

@@ -227,5 +227,5 @@ ].map((command) => {

}
function generateSubcommandHelp(render2, ctx, command) {
function generateSubcommandHelp(render2, context, command) {
var _a, _b, _c, _d, _e, _f;
const { cli } = ctx;
const { cli } = context;
const { t } = cli.i18n;

@@ -322,9 +322,15 @@ const [subcommand] = resolveCommandStrict(cli._commands, command, t);

}
}).on("help", (ctx) => {
if (ctx.parameters.command.length > 0) {
}).on("help", (context) => {
if (context.parameters.command.length > 0) {
printHelp(
generateSubcommandHelp(render, ctx, ctx.parameters.command)
generateSubcommandHelp(
render,
context,
context.parameters.command
)
);
} else {
printHelp(generateHelp(render, ctx, notes, examples, renderers));
printHelp(
generateHelp(render, context, notes, examples, renderers)
);
}

@@ -340,30 +346,34 @@ });

}
cli.inspector((ctx, next) => {
const shouldShowHelp = ctx.flags.help;
if (!ctx.hasRootOrAlias && ctx.raw._.length === 0 && showHelpWhenNoCommand && !shouldShowHelp) {
let str = `${t("core.noCommandGiven")}
cli.inspector((context, next) => {
const shouldShowHelp = context.flags.help;
if (!context.hasRootOrAlias && context.raw._.length === 0 && showHelpWhenNoCommand && !shouldShowHelp) {
let string_ = `${t("core.noCommandGiven")}
`;
str += generateHelp(render, ctx, notes, examples, renderers);
str += "\n";
printHelp(str);
string_ += generateHelp(render, context, notes, examples, renderers);
string_ += "\n";
printHelp(string_);
process.exit(1);
} else if (shouldShowHelp) {
if (ctx.raw._.length > 0) {
if (ctx.called === Root) {
printHelp(generateSubcommandHelp(render, ctx, ctx.raw._));
if (context.raw._.length > 0) {
if (context.called === Root) {
printHelp(generateSubcommandHelp(render, context, context.raw._));
} else {
if (ctx.name === Root) {
if (context.name === Root) {
printHelp(
generateHelp(render, ctx, notes, examples, renderers)
generateHelp(render, context, notes, examples, renderers)
);
} else {
printHelp(generateSubcommandHelp(render, ctx, ctx.raw._));
printHelp(
generateSubcommandHelp(render, context, context.raw._)
);
}
}
} else {
if (ctx.hasRootOrAlias) {
printHelp(generateSubcommandHelp(render, ctx, Root));
if (context.hasRootOrAlias) {
printHelp(generateSubcommandHelp(render, context, Root));
} else {
printHelp(generateHelp(render, ctx, notes, examples, renderers));
printHelp(
generateHelp(render, context, notes, examples, renderers)
);
}

@@ -370,0 +380,0 @@ }

{
"name": "@clerc/plugin-help",
"version": "0.41.0",
"version": "0.42.0",
"author": "Ray <i@mk1.io> (https://github.com/so1ve)",

@@ -16,10 +16,10 @@ "type": "module",

],
"homepage": "https://github.com/so1ve/clerc/tree/main/packages/plugin-help#readme",
"homepage": "https://github.com/clercjs/clerc/tree/main/packages/plugin-help#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/so1ve/clerc.git",
"url": "git+https://github.com/clercjs/clerc.git",
"directory": "/"
},
"bugs": {
"url": "https://github.com/so1ve/clerc/issues"
"url": "https://github.com/clercjs/clerc/issues"
},

@@ -56,3 +56,3 @@ "license": "MIT",

"yoctocolors": "^1.0.0",
"@clerc/utils": "0.41.0"
"@clerc/utils": "0.42.0"
},

@@ -59,0 +59,0 @@ "peerDependencies": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc