> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Command reference

export const DefinitionDescription = ({children}) => <dd className="definition-description">{children}</dd>;

export const DefinitionTerm = ({children}) => <dt className="definition-term">{children}</dt>;

export const DefinitionList = ({children}) => <dl className="definition-list">{children}</dl>;

export const GCell = ({children, className}) => <div className={`grid-table-cell ${className || ""}`} role="cell">
    {children}
  </div>;

export const GTH = ({children, className}) => <div className={`grid-table-th ${className || ""}`} role="columnheader">
    {children}
  </div>;

export const GRow = ({children}) => <div className="grid-table-row" role="row">{children}</div>;

export const GBody = ({children}) => <div className="grid-table-body" role="rowgroup">{children}</div>;

export const GHead = ({children}) => <div className="grid-table-head" role="rowgroup">{children}</div>;

export const GTable = ({children, className, cols}) => <div className={`grid-table not-prose overflow-hidden rounded-2xl ${className || ""}`} style={{
  "--grid-table-cols": cols
}} role="table">
    {children}
  </div>;

This page lists the `anaconda repo` command group and shared concepts. Each command has a dedicated reference page; select a command to view its options and examples.

## Commands

<GTable cols="30% 70%">
  <GHead>
    <GRow>
      <GTH>Command</GTH>
      <GTH>Description</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>[`whoami`](/docs/cli-reference/anaconda-repo-cli/commands/whoami)</GCell>
      <GCell>Display the current signed-in user and default channel</GCell>
    </GRow>

    <GRow>
      <GCell>[`channel`](/docs/cli-reference/anaconda-repo-cli/commands/channel)</GCell>
      <GCell>Manage repository channels (list, create, remove, show, lock/unlock, freeze/unfreeze)</GCell>
    </GRow>

    <GRow>
      <GCell>[`search`](/docs/cli-reference/anaconda-repo-cli/commands/search)</GCell>
      <GCell>Search for packages and artifacts in the repository</GCell>
    </GRow>

    <GRow>
      <GCell>[`upload`](/docs/cli-reference/anaconda-repo-cli/commands/upload)</GCell>
      <GCell>Upload packages or artifacts to a channel</GCell>
    </GRow>

    <GRow>
      <GCell>[`download`](/docs/cli-reference/anaconda-repo-cli/commands/download)</GCell>
      <GCell>Download artifacts (for example, notebooks) from a channel</GCell>
    </GRow>

    <GRow>
      <GCell>[`copy`](/docs/cli-reference/anaconda-repo-cli/commands/copy)</GCell>
      <GCell>Copy packages from one channel to another</GCell>
    </GRow>

    <GRow>
      <GCell>[`move`](/docs/cli-reference/anaconda-repo-cli/commands/move)</GCell>
      <GCell>Move packages from one channel to another</GCell>
    </GRow>

    <GRow>
      <GCell>[`remove`](/docs/cli-reference/anaconda-repo-cli/commands/remove)</GCell>
      <GCell>Remove a package or object from the repository</GCell>
    </GRow>

    <GRow>
      <GCell>[`admin`](/docs/cli-reference/anaconda-repo-cli/commands/admin)</GCell>
      <GCell>Package Security Manager admin settings</GCell>
    </GRow>

    <GRow>
      <GCell>[`policy`](/docs/cli-reference/anaconda-repo-cli/commands/policy)</GCell>
      <GCell>Manage policies for filtering and channel assignment</GCell>
    </GRow>

    <GRow>
      <GCell>[`service-accounts`](/docs/cli-reference/anaconda-repo-cli/commands/service-accounts)</GCell>
      <GCell>Manage service accounts for channel access</GCell>
    </GRow>

    <GRow>
      <GCell>[`mirror`](/docs/cli-reference/anaconda-repo-cli/commands/mirror)</GCell>
      <GCell>Manage Anaconda repository mirrors</GCell>
    </GRow>

    <GRow>
      <GCell>[`cves`](/docs/cli-reference/anaconda-repo-cli/commands/cves)</GCell>
      <GCell>Access CVE (security) information for repository packages</GCell>
    </GRow>

    <GRow>
      <GCell>[`sbom`](/docs/cli-reference/anaconda-repo-cli/commands/sbom)</GCell>
      <GCell>Get SBOM (Software Bill of Materials) files</GCell>
    </GRow>

    <GRow>
      <GCell>[`report`](/docs/cli-reference/anaconda-repo-cli/commands/report)</GCell>
      <GCell>Download reports (for example, artifact download reports)</GCell>
    </GRow>

    <GRow>
      <GCell>[`system`](/docs/cli-reference/anaconda-repo-cli/commands/system)</GCell>
      <GCell>System-level operations (for example, diagnostics)</GCell>
    </GRow>

    <GRow>
      <GCell>[`wizard`](/docs/cli-reference/anaconda-repo-cli/commands/wizard)</GCell>
      <GCell>Configure conda to use Anaconda Platform / PSM</GCell>
    </GRow>
  </GBody>
</GTable>

## Concepts

<DefinitionList>
  <DefinitionTerm>Channel</DefinitionTerm>

  <DefinitionDescription>
    A channel is a location in a repository where conda searches for packages to install in environments. For basic information on channels, see [What is a channel?](/docs/getting-started/concepts/what-is-a-channel)
  </DefinitionDescription>

  <DefinitionTerm>Site</DefinitionTerm>

  <DefinitionDescription>
    The repository server domain name (either `anaconda.com` or an Package Security Manager (On-prem) instance domain). Use `--site` or `-s` to target a specific site when you have multiple configured.
  </DefinitionDescription>

  <DefinitionTerm>Authentication</DefinitionTerm>

  <DefinitionDescription>
    `anaconda-repo-cli` uses `anaconda-auth` to authenticate users to their platform organization and resources.
  </DefinitionDescription>

  <DefinitionTerm>Artifact family</DefinitionTerm>

  <DefinitionDescription>
    Defines the artifact type in commands: `conda`, `python`, `cran`, `anaconda_project`, `anaconda_env`, `notebook`, or `gra` when searching for, listing, filtering, or uploading package files.
  </DefinitionDescription>
</DefinitionList>

## Global options

<GTable cols="30% 70%">
  <GHead>
    <GRow>
      <GTH>Option</GTH>
      <GTH>Description</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>`-V, --version`</GCell>
      <GCell>Show version and exit</GCell>
    </GRow>

    <GRow>
      <GCell>`-h, --help`</GCell>
      <GCell>Show help message</GCell>
    </GRow>

    <GRow>
      <GCell>`-t, --token <TOKEN>`</GCell>
      <GCell>Authentication token (or path to file containing token)</GCell>
    </GRow>

    <GRow>
      <GCell>`-s, --site <SITE>`</GCell>
      <GCell>Determine the Anaconda Platform domain to use</GCell>
    </GRow>

    <GRow>
      <GCell>`-v, --verbose`</GCell>
      <GCell>Print debug information</GCell>
    </GRow>

    <GRow>
      <GCell>`-q, --quiet`</GCell>
      <GCell>Only show warnings or errors</GCell>
    </GRow>

    <GRow>
      <GCell>`-k, --insecure`</GCell>
      <GCell>Allow insecure SSL connections</GCell>
    </GRow>

    <GRow>
      <GCell>`--disable-ssl-warnings`</GCell>
      <GCell>Disable SSL warning messages</GCell>
    </GRow>

    <GRow>
      <GCell>`--show-traceback`</GCell>
      <GCell>Show the full traceback on errors</GCell>
    </GRow>
  </GBody>
</GTable>
