PYCHOCO(1)

NAME
pychoco - pychoco v0.1.1

Minimal choco command for use on non-Windows platforms.

COMMANDS

  choco

Minimal choco command.

    choco [OPTIONS] COMMAND [ARGS]...

  apikey

Manage API keys.

    choco apikey [OPTIONS] COMMAND [ARGS]...

  add

Add an API key for a source.

    choco apikey add [OPTIONS]

Options

-d, --debug
    Enable debug logging.

-k, --key <API_KEY>
    Required API key.

-s, --source <SOURCE_URL>
    Required Source URI.

-p, --path <PATH>
    Storage file.

  list

List sources associated with API keys. Does not display the API key values.

    choco apikey list [OPTIONS]

Options

-d, --debug
    Enable debug logging.

-p, --path <PATH>
    Storage file.

  config

Manage configuration.

    choco config [OPTIONS] COMMAND [ARGS]...

  set

Set a configuration value.

    choco config set [OPTIONS]

Options

-d, --debug
    Enable debug logging.

-n, --name <KEY>
    Required Key to set.

Options
    defaultPushSource

-v, --value <VALUE>
    Required Value to set.

-p, --path <PATH>
    Storage file.

  new

Create a new package.

    choco new [OPTIONS] NAME

Options

-d, --debug
    Enable debug logging.

    Arguments

NAME
    Required argument

  pack

Create a package file for distribution.

    choco pack [OPTIONS] [WORK_DIR]

Options

-d, --debug
    Enable debug logging.

    Arguments

WORK_DIR
    Optional argument

  push

Push a package to a source.

    choco push [OPTIONS] PACKAGE

Options

-d, --debug
    Enable debug logging.

-s, --source <URL>
    Source to upload to.

--config-path <PATH>
    Configuration storage file.

--api-keys-path <PATH>
    API keys storage file.

    Arguments

PACKAGE
    Required argument

  search

Search a source.

    choco search [OPTIONS] TERMS

Options

--by-id-only
    Only return packages where the id contains the search filter.

--by-tag-only, --by-tags-only
    Only return packages where the search filter matches on the tags.

--id-starts-with
    Only return packages where the id starts with the search filter.

--idonly, --id-only
    Only return Package IDs in the list results.

--order-by-popularity
    Sort by package results by popularity.

--page <page>
    The "page" of results to return.

--page-size <page_size>
    Amount of packages to return in each page of results.

--pre, --prerelease
    Include prereleases.

-a, --all, --allversions, --all-versions
    Include results from all versions.

-d, --debug
    Enable debug logging.

-e, --exact
    Only return packages with this exact name.

-p, --password <password>
    Password.

-s, --source <URL>
    Source to search.

-u, --user <user>
    User name.

    Arguments

TERMS
    Required argument

AUTHOR
Andrew Udvare <audvare@gmail.com>

COPYRIGHT
2025