cli-utils

Use


(↥ "pkg:cli-utils" pkg)

Call the exports below through the pkg alias, for example pkg.Bootstrap.

Functions

Bootstrap

Type: (∷ (→ Unit Any))

Construct Bootstrap values.

CliCommandIdSchemaV1

Type: (∷ (→ Any Any))

Construct CliCommandIdSchemaV1 values.

CliCommandV1

Type: (∷ (→ Any Any Any Any Any))

Construct CliCommandV1 values.

CliCommandWireV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct CliCommandWireV1 values.

CliExecutionActionCancelled

Type: (∷ (→ Unit Any))

Construct CliExecutionActionCancelled values.

CliExecutionActionDryRun

Type: (∷ (→ Unit Any))

Construct CliExecutionActionDryRun values.

CliExecutionActionRun

Type: (∷ (→ Unit Any))

Construct CliExecutionActionRun values.

CliExecutionActionSkip

Type: (∷ (→ Unit Any))

Construct CliExecutionActionSkip values.

CliExecutionActionTimeout

Type: (∷ (→ Unit Any))

Construct CliExecutionActionTimeout values.

CliExecutionDecisionV1

Type: (∷ (→ Any Any Any Any))

Construct CliExecutionDecisionV1 values.

CliExecutionDecisionWireV1

Type: (∷ (→ Any Any Any Any Any Any Any Any Any Any))

Construct CliExecutionDecisionWireV1 values.

CliExecutionPlanV1

Type: (∷ (→ Any Any Any Any Any))

Construct CliExecutionPlanV1 values.

CliExecutionPolicySchemaV1

Type: (∷ (→ Any Any))

Construct CliExecutionPolicySchemaV1 values.

CliFlagSetSchemaV1

Type: (∷ (→ Any Any Any))

Construct CliFlagSetSchemaV1 values.

CliFlagV1

Type: (∷ (→ Any Any Any Any Any Any))

Construct CliFlagV1 values.

CliOptionProfileSchemaV1

Type: (∷ (→ Any Any))

Construct CliOptionProfileSchemaV1 values.

CliProfileV1

Type: (∷ (→ Any Any Any Any Any Any Any))

Construct CliProfileV1 values.

CliSubcommandSchemaV1

Type: (∷ (→ Any Any))

Construct CliSubcommandSchemaV1 values.

CliUtilsCodeSlotCore

Type: (∷ (→ Unit Any))

Construct CliUtilsCodeSlotCore values.

CliUtilsCodeSlotReserved

Type: (∷ (→ Unit Any))

Construct CliUtilsCodeSlotReserved values.

CliUtilsCodeSlotUnknown

Type: (∷ (→ Unit Any))

Construct CliUtilsCodeSlotUnknown values.

CliUtilsFailureContextV1

Type: (∷ (→ Any Any Any Any Any))

Construct CliUtilsFailureContextV1 values.

CliUtilsTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct CliUtilsTaxonomyAdditive values.

CliUtilsTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct CliUtilsTaxonomyBreaking values.

CliUtilsTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct CliUtilsTaxonomyDeprecation values.

library-name

Type: (∷ (→ Unit Any))

0x0 library function library-name.

build-stage

Type: (∷ (→ Unit Any))

0x0 library function build-stage.

cli-utils-api-version

Type: (∷ (→ Unit Any))

0x0 library function cli-utils-api-version.

cli-utils-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function cli-utils-wire-schema-version.

cli-utils-failure-context

Type: (∷ (→ Any Any Any Any Any))

0x0 library function cli-utils-failure-context.

cli-utils-failure-command-id

Type: (∷ (→ Any Any))

0x0 library function cli-utils-failure-command-id.

cli-utils-failure-profile-label

Type: (∷ (→ Any Any))

0x0 library function cli-utils-failure-profile-label.

cli-utils-failure-argv-ref

Type: (∷ (→ Any Any))

0x0 library function cli-utils-failure-argv-ref.

cli-utils-failure-message-text

Type: (∷ (→ Any Any))

0x0 library function cli-utils-failure-message-text.

require-cli-command-id

Type: (∷ (→ Any Any))

0x0 library function require-cli-command-id.

parse-cli-subcommand-label

Type: (∷ (→ Any Any))

0x0 library function parse-cli-subcommand-label.

require-cli-usage-ref

Type: (∷ (→ Any Any))

0x0 library function require-cli-usage-ref.

require-cli-flag-name

Type: (∷ (→ Any Any))

0x0 library function require-cli-flag-name.

parse-cli-flag-kind

Type: (∷ (→ Any Any))

0x0 library function parse-cli-flag-kind.

require-cli-default-value-ref

Type: (∷ (→ Any Any))

0x0 library function require-cli-default-value-ref.

require-cli-help-ref

Type: (∷ (→ Any Any))

0x0 library function require-cli-help-ref.

parse-cli-profile-label

Type: (∷ (→ Any Any))

0x0 library function parse-cli-profile-label.

parse-cli-execution-policy-label

Type: (∷ (→ Any Any))

0x0 library function parse-cli-execution-policy-label.

require-cli-timeout-ms

Type: (∷ (→ Any Any))

0x0 library function require-cli-timeout-ms.

parse-cli-timeout-ms-text

Type: (∷ (→ Any Any))

0x0 library function parse-cli-timeout-ms-text.

require-cli-message-text

Type: (∷ (→ Any Any))

0x0 library function require-cli-message-text.

validate-cli-utils-failure-context

Type: (∷ (→ Any Any))

0x0 library function validate-cli-utils-failure-context.

cli-utils-failure-error

Type: (∷ (→ Any Any Any Any))

0x0 library function cli-utils-failure-error.

cli-command

Type: (∷ (→ Any Any Any Any Any))

0x0 library function cli-command.

cli-command-id

Type: (∷ (→ Any Any))

0x0 library function cli-command-id.

cli-command-subcommand-label

Type: (∷ (→ Any Any))

0x0 library function cli-command-subcommand-label.

cli-command-usage-ref

Type: (∷ (→ Any Any))

0x0 library function cli-command-usage-ref.

cli-command-failure-context

Type: (∷ (→ Any Any))

0x0 library function cli-command-failure-context.

validate-cli-command

Type: (∷ (→ Any Any))

0x0 library function validate-cli-command.

cli-flag

Type: (∷ (→ Any Any Any Any Any Any Any Any Any))

0x0 library function cli-flag.

cli-flag-name

Type: (∷ (→ Any Any))

0x0 library function cli-flag-name.

cli-flag-kind

Type: (∷ (→ Any Any))

0x0 library function cli-flag-kind.

cli-flag-default-value-ref

Type: (∷ (→ Any Any))

0x0 library function cli-flag-default-value-ref.

cli-flag-help-ref

Type: (∷ (→ Any Any))

0x0 library function cli-flag-help-ref.

cli-flag-failure-context

Type: (∷ (→ Any Any))

0x0 library function cli-flag-failure-context.

validate-cli-flag

Type: (∷ (→ Any Any))

0x0 library function validate-cli-flag.

cli-profile

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function cli-profile.

cli-profile-command

Type: (∷ (→ Any Any))

0x0 library function cli-profile-command.

cli-profile-flag

Type: (∷ (→ Any Any))

0x0 library function cli-profile-flag.

cli-profile-label

Type: (∷ (→ Any Any))

0x0 library function cli-profile-label.

cli-profile-execution-policy

Type: (∷ (→ Any Any))

0x0 library function cli-profile-execution-policy.

cli-profile-timeout-ms

Type: (∷ (→ Any Any))

0x0 library function cli-profile-timeout-ms.

cli-profile-failure-context

Type: (∷ (→ Any Any))

0x0 library function cli-profile-failure-context.

validate-cli-profile

Type: (∷ (→ Any Any))

0x0 library function validate-cli-profile.

classify-error-severity

Type: (∷ (→ Any Any))

0x0 library function classify-error-severity.

classify-retry-strategy

Type: (∷ (→ Any Any))

0x0 library function classify-retry-strategy.

cli-command-id-schema

Type: (∷ (→ Any Any))

0x0 library function cli-command-id-schema.

cli-subcommand-schema

Type: (∷ (→ Any Any))

0x0 library function cli-subcommand-schema.

cli-flag-set-schema

Type: (∷ (→ Any Any Any))

0x0 library function cli-flag-set-schema.

cli-option-profile-schema

Type: (∷ (→ Any Any))

0x0 library function cli-option-profile-schema.

cli-execution-policy-schema

Type: (∷ (→ Any Any))

0x0 library function cli-execution-policy-schema.

cli-command-from-schemas

Type: (∷ (→ Any Any Any Any Any))

0x0 library function cli-command-from-schemas.

cli-profile-from-schemas

Type: (∷ (→ Any Any Any Any Any Any Any))

0x0 library function cli-profile-from-schemas.

require-cli-elapsed-ms

Type: (∷ (→ Any Any))

0x0 library function require-cli-elapsed-ms.

require-cli-attempt-index

Type: (∷ (→ Any Any))

0x0 library function require-cli-attempt-index.

parse-cli-execution-status-label

Type: (∷ (→ Any Any))

0x0 library function parse-cli-execution-status-label.

parse-cli-execution-action-label

Type: (∷ (→ Any Any))

0x0 library function parse-cli-execution-action-label.

cli-execution-plan

Type: (∷ (→ Any Any Any Any Any))

0x0 library function cli-execution-plan.

cli-execution-plan-profile

Type: (∷ (→ Any Any))

0x0 library function cli-execution-plan-profile.

cli-execution-plan-elapsed-ms

Type: (∷ (→ Any Any))

0x0 library function cli-execution-plan-elapsed-ms.

cli-execution-plan-status-label

Type: (∷ (→ Any Any))

0x0 library function cli-execution-plan-status-label.

cli-execution-plan-attempt-index

Type: (∷ (→ Any Any))

0x0 library function cli-execution-plan-attempt-index.

cli-execution-next-action

Type: (∷ (→ Any Any Any))

0x0 library function cli-execution-next-action.

cli-execution-action-text

Type: (∷ (→ Any Any))

0x0 library function cli-execution-action-text.

cli-execution-decision

Type: (∷ (→ Any Any Any Any))

0x0 library function cli-execution-decision.

cli-execution-decision-plan

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-plan.

cli-execution-decision-action

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-action.

cli-execution-decision-status-label

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-status-label.

cli-utils-code-slot

Type: (∷ (→ Any Any))

0x0 library function cli-utils-code-slot.

cli-utils-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function cli-utils-code-slot-text.

is-reserved-cli-utils-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-cli-utils-code.

ensure-non-reserved-cli-utils-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-cli-utils-code.

cli-command-wire-field-command-id

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-command-id.

cli-command-wire-field-subcommand

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-subcommand.

cli-command-wire-field-usage-ref

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-usage-ref.

cli-command-wire-field-profile-label

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-profile-label.

cli-command-wire-field-argv-ref

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-argv-ref.

cli-command-wire-field-message

Type: (∷ (→ Unit Any))

0x0 library function cli-command-wire-field-message.

cli-command-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function cli-command-wire-field-is-required.

cli-command-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function cli-command-to-wire-v1.

cli-command-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function cli-command-from-wire-v1.

cli-execution-decision-wire-field-command-id

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-command-id.

cli-execution-decision-wire-field-subcommand

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-subcommand.

cli-execution-decision-wire-field-flag-name

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-flag-name.

cli-execution-decision-wire-field-action

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-action.

cli-execution-decision-wire-field-status

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-status.

cli-execution-decision-wire-field-elapsed-ms

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-elapsed-ms.

cli-execution-decision-wire-field-attempt-index

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-attempt-index.

cli-execution-decision-wire-field-policy-label

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-policy-label.

cli-execution-decision-wire-field-timeout-ms

Type: (∷ (→ Unit Any))

0x0 library function cli-execution-decision-wire-field-timeout-ms.

cli-execution-decision-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-wire-field-is-required.

cli-execution-decision-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-to-wire-v1.

cli-execution-decision-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function cli-execution-decision-from-wire-v1.

cli-utils-taxonomy-additive-change

Type: (∷ (→ Unit Any))

0x0 library function cli-utils-taxonomy-additive-change.

cli-utils-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function cli-utils-taxonomy-deprecation-change.

cli-utils-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function cli-utils-taxonomy-breaking-change.

cli-utils-taxonomy-change-semver

Type: (∷ (→ Any Any))

0x0 library function cli-utils-taxonomy-change-semver.

normalize-cli-subcommand-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-cli-subcommand-or.

normalize-cli-subcommand-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-cli-subcommand-or-default.

normalize-cli-flag-kind-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-cli-flag-kind-or.

normalize-cli-flag-kind-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-cli-flag-kind-or-default.

normalize-cli-execution-policy-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-cli-execution-policy-or.

normalize-cli-execution-policy-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-cli-execution-policy-or-default.

normalize-cli-execution-status-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-cli-execution-status-or.

normalize-cli-execution-status-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-cli-execution-status-or-default.

cli-utils-lint-rule

Type: (∷ (→ Any Any Any Any Any))

0x0 library function cli-utils-lint-rule.

cli-utils-lint-profile

Type: (∷ (→ Any Any Any Any))

0x0 library function cli-utils-lint-profile.

cli-utils-lint-finding

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function cli-utils-lint-finding.

cli-utils-lint-decision

Type: (∷ (→ Any Any Any Any))

0x0 library function cli-utils-lint-decision.