Skip to content

Latest commit

 

History

History
398 lines (182 loc) · 6.97 KB

File metadata and controls

398 lines (182 loc) · 6.97 KB

package-resources-cli

Code generator for https://github.com/capturecontext/swift-package-resources

package-resources-cli [--version] [--help]

--version:

Show the version.

--help:

Show help information.

package-resources-cli.config

Manages configuration file.

package-resources-cli config [--path=<path>] [--version] [--help]

--path=<path>:

Path to configuration file

--version:

Show the version.

--help:

Show help information.

package-resources-cli.config.init

Creates default configuration file

package-resources-cli config init [--format=<format>] [--encode-aliases]
  [--no-encode-aliases] [--force] [--no-force] [--version] [--help]

--format=<format>:

Custom format

--encode-aliases:

Disables alias resolution for config values

--no-encode-aliases:

Disables alias resolution for config values

--force:

Forces overwritting of an existing config file

--no-force:

Forces overwritting of an existing config file

--version:

Show the version.

--help:

Show help information.

package-resources-cli.config.edit

Overwrites configuration file entries

package-resources-cli config edit [--format=<format>] [--output=<output>]
  [--indentor=<indentor>] [--indent-size=<indent-size>]
  [--numbers-separator=<numbers-separator>]
  [--numbers-next-token-mode=<numbers-next-token-mode>]
  [--numbers-allowed-delimeters=<numbers-allowed-delimeters>]
  [--numbers-single-letter-boundary-options=<numbers-single-letter-boundary-options>...]
  [--acronyms-processing-policy=<acronyms-processing-policy>]
  [--acronyms-values=<acronyms-values>...] [--encode-aliases]
  [--no-encode-aliases] [--remove-output] [--no-remove-output]
  [--remove-indentor] [--no-remove-indentor] [--remove-indent-size]
  [--no-remove-indent-size] [--remove-numbers-separator]
  [--no-remove-numbers-separator] [--remove-numbers-next-token-mode]
  [--no-remove-numbers-next-token-mode] [--remove-numbers-allowed-delimeters]
  [--no-remove-numbers-allowed-delimeters]
  [--remove-numbers-single-letter-boundary-options]
  [--no-remove-numbers-single-letter-boundary-options]
  [--remove-acronyms-processing-policy] [--no-remove-acronyms-processing-policy]
  [--remove-acronyms-values] [--no-remove-acronyms-values] [--version] [--help]

--format=<format>:

Format override

--output=<output>:

Path to output file

--indentor=<indentor>:

Indentation character

--indent-size=<indent-size>:

Number of indentors per indentation level

--numbers-separator=<numbers-separator>:

Separator for numbers

--numbers-next-token-mode=<numbers-next-token-mode>:

Processsing mode for a token after a number

--numbers-allowed-delimeters=<numbers-allowed-delimeters>:

Allowed delimeters for numbers

--numbers-single-letter-boundary-options=<numbers-single-letter-boundary-options>:

Processsing mode for a token after a number

--acronyms-processing-policy=<acronyms-processing-policy>:

Acronyms processing

--acronyms-values=<acronyms-values>:

Acronyms to be treated as a single character in camelCasing

--encode-aliases:

Disables alias resolution for config values

--no-encode-aliases:

Disables alias resolution for config values

--remove-output:

Removes output path from the config file

--no-remove-output:

Removes output path from the config file

--remove-indentor:

Removes indentor from the config file

--no-remove-indentor:

Removes indentor from the config file

--remove-indent-size:

Removes indent-size from the config file

--no-remove-indent-size:

Removes indent-size from the config file

--remove-numbers-separator:

Removes numbers.separator from the config file

--no-remove-numbers-separator:

Removes numbers.separator from the config file

--remove-numbers-next-token-mode:

Removes numbers.next-token-mode from the config file

--no-remove-numbers-next-token-mode:

Removes numbers.next-token-mode from the config file

--remove-numbers-allowed-delimeters:

Removes numbers.allowed-delimeters from the config file

--no-remove-numbers-allowed-delimeters:

Removes numbers.allowed-delimeters from the config file

--remove-numbers-single-letter-boundary-options:

Removes numbers.single-letter-boundary-options from the config file

--no-remove-numbers-single-letter-boundary-options:

Removes numbers.single-letter-boundary-options from the config file

--remove-acronyms-processing-policy:

Removes acronyms.processing-policy from the config file

--no-remove-acronyms-processing-policy:

Removes acronyms.processing-policy from the config file

--remove-acronyms-values:

Removes acronyms.values from the config file

--no-remove-acronyms-values:

Removes acronyms.values from the config file

--version:

Show the version.

--help:

Show help information.

package-resources-cli.config.validate

Validates configuration file

package-resources-cli config validate [--version] [--help]

--version:

Show the version.

--help:

Show help information.

package-resources-cli.generate

Generates boilerplate for package resources

package-resources-cli generate [--input=<input>] [--config=<config>]
  [--output=<output>] [--indentor=<indentor>] [--indent-size=<indent-size>]
  [--numbers-separator=<numbers-separator>]
  [--numbers-next-token-mode=<numbers-next-token-mode>]
  [--numbers-allowed-delimeters=<numbers-allowed-delimeters>]
  [--numbers-single-letter-boundary-options=<numbers-single-letter-boundary-options>...]
  [--acronyms-processing-policy=<acronyms-processing-policy>]
  [--acronyms-values=<acronyms-values>...] [--version] [--help]

--input=<input>:

Path to root directory for scanning.

--config=<config>:

Path to configuration file

--output=<output>:

Path to output file

--indentor=<indentor>:

Indentation character

--indent-size=<indent-size>:

Number of indentors per indentation level

--numbers-separator=<numbers-separator>:

Separator for numbers

--numbers-next-token-mode=<numbers-next-token-mode>:

Processsing mode for a token after a number

--numbers-allowed-delimeters=<numbers-allowed-delimeters>:

Allowed delimeters for numbers

--numbers-single-letter-boundary-options=<numbers-single-letter-boundary-options>:

Processsing mode for a token after a number

--acronyms-processing-policy=<acronyms-processing-policy>:

Acronyms processing

--acronyms-values=<acronyms-values>:

Acronyms to be treated as a single character in camelCasing

--version:

Show the version.

--help:

Show help information.

package-resources-cli.help

Show subcommand help information.

package-resources-cli help [<subcommands>...] [--version]

subcommands:

--version:

Show the version.