# Harness CLI ## Docs - [hc artifact copy](https://mintlify.wiki/harness/harness-cli/commands/artifact/copy.md): Copy artifacts between registries - [hc artifact delete](https://mintlify.wiki/harness/harness-cli/commands/artifact/delete.md): Delete artifacts or specific versions - [hc artifact get](https://mintlify.wiki/harness/harness-cli/commands/artifact/get.md): Get detailed information about artifacts - [hc artifact list](https://mintlify.wiki/harness/harness-cli/commands/artifact/list.md): List all artifacts in Harness Artifact Registry - [hc artifact metadata](https://mintlify.wiki/harness/harness-cli/commands/artifact/metadata.md): Manage metadata on packages and versions - [Artifact Commands Overview](https://mintlify.wiki/harness/harness-cli/commands/artifact/overview.md): Manage artifacts in Harness Artifact Registry - [hc artifact pull](https://mintlify.wiki/harness/harness-cli/commands/artifact/pull.md): Pull artifacts from Harness Artifact Registry - [hc artifact push](https://mintlify.wiki/harness/harness-cli/commands/artifact/push.md): Push artifacts to Harness Artifact Registry - [hc auth login](https://mintlify.wiki/harness/harness-cli/commands/auth/login.md): Authenticate with Harness services and save credentials - [hc auth logout](https://mintlify.wiki/harness/harness-cli/commands/auth/logout.md): Remove saved Harness credentials and end your CLI session - [Authentication Commands](https://mintlify.wiki/harness/harness-cli/commands/auth/overview.md): Manage authentication with Harness services using the Harness CLI - [hc auth status](https://mintlify.wiki/harness/harness-cli/commands/auth/status.md): Check current authentication status and validate credentials - [Global Flags](https://mintlify.wiki/harness/harness-cli/commands/global-flags.md): Flags available to all hc commands for authentication and configuration - [IACM Commands Overview](https://mintlify.wiki/harness/harness-cli/commands/iacm/overview.md): Execute Infrastructure as Code operations with remote execution - [hc iacm plan](https://mintlify.wiki/harness/harness-cli/commands/iacm/plan.md): Execute a Terraform plan remotely using Harness IACM - [hc registry configure](https://mintlify.wiki/harness/harness-cli/commands/registry/configure.md): Configure package manager clients to use Harness Artifact Registry - [hc registry create](https://mintlify.wiki/harness/harness-cli/commands/registry/create.md): Create a new Harness Artifact Registry - [hc registry delete](https://mintlify.wiki/harness/harness-cli/commands/registry/delete.md): Delete a Harness Artifact Registry - [hc registry firewall](https://mintlify.wiki/harness/harness-cli/commands/registry/firewall.md): Audit and analyze dependencies for security vulnerabilities and policy compliance - [hc registry get](https://mintlify.wiki/harness/harness-cli/commands/registry/get.md): Get detailed information about Harness Artifact Registries - [hc registry list](https://mintlify.wiki/harness/harness-cli/commands/registry/list.md): List all Harness Artifact Registries - [hc registry metadata](https://mintlify.wiki/harness/harness-cli/commands/registry/metadata.md): Manage metadata on Harness Artifact Registries - [hc registry migrate](https://mintlify.wiki/harness/harness-cli/commands/registry/migrate.md): Migrate artifacts from external registries to Harness Artifact Registry - [Registry Commands Overview](https://mintlify.wiki/harness/harness-cli/commands/registry/overview.md): Manage Harness Artifact Registries using the CLI - [hc upgrade](https://mintlify.wiki/harness/harness-cli/commands/upgrade.md): Upgrade the Harness CLI to the latest version - [hc version](https://mintlify.wiki/harness/harness-cli/commands/version.md): Display the version of the Harness CLI - [Authentication](https://mintlify.wiki/harness/harness-cli/concepts/authentication.md): Learn how authentication works in Harness CLI - [Configuration](https://mintlify.wiki/harness/harness-cli/concepts/configuration.md): Understanding Harness CLI configuration structure and precedence - [Output Formats](https://mintlify.wiki/harness/harness-cli/concepts/output-formats.md): Understanding JSON and table output formats in Harness CLI - [Contributing](https://mintlify.wiki/harness/harness-cli/contributing.md): How to contribute to Harness CLI - [Frequently Asked Questions](https://mintlify.wiki/harness/harness-cli/faq.md): Common questions about Harness CLI - [Artifact Management Guide](https://mintlify.wiki/harness/harness-cli/guides/artifact-management.md): Complete guide for managing artifacts in Harness Artifact Registry - [Infrastructure as Code Management Guide](https://mintlify.wiki/harness/harness-cli/guides/iacm-usage.md): Execute Terraform plans remotely using Harness IACM - [Registry Migration Guide](https://mintlify.wiki/harness/harness-cli/guides/registry-migration.md): Migrate artifacts from JFrog Artifactory or Nexus to Harness Artifact Registry - [Installation](https://mintlify.wiki/harness/harness-cli/installation.md): Install the Harness CLI on your system - [Harness CLI](https://mintlify.wiki/harness/harness-cli/introduction.md): A powerful command-line tool for interacting with Harness services - [Cargo packages](https://mintlify.wiki/harness/harness-cli/packages/cargo.md): Publish and consume Rust crates with Harness Artifact Registry - [Composer packages](https://mintlify.wiki/harness/harness-cli/packages/composer.md): Publish and install PHP Composer packages with Harness Artifact Registry - [Conda packages](https://mintlify.wiki/harness/harness-cli/packages/conda.md): Publish and install Conda packages with Harness Artifact Registry - [Dart packages](https://mintlify.wiki/harness/harness-cli/packages/dart.md): Publish and consume Dart/Flutter packages with Harness Artifact Registry - [Docker packages](https://mintlify.wiki/harness/harness-cli/packages/docker.md): Push and manage Docker container images in Harness Artifact Registry - [Generic packages](https://mintlify.wiki/harness/harness-cli/packages/generic.md): Store any file type in Harness Artifact Registry as a generic artifact - [Go modules](https://mintlify.wiki/harness/harness-cli/packages/go.md): Publish and consume Go modules with Harness Artifact Registry - [Maven packages](https://mintlify.wiki/harness/harness-cli/packages/maven.md): Publish and consume Maven artifacts with Harness Artifact Registry - [npm packages](https://mintlify.wiki/harness/harness-cli/packages/npm.md): Publish and install npm packages with Harness Artifact Registry - [NuGet packages](https://mintlify.wiki/harness/harness-cli/packages/nuget.md): Publish and consume NuGet packages with Harness Artifact Registry - [Python packages](https://mintlify.wiki/harness/harness-cli/packages/python.md): Publish and install Python packages with Harness Artifact Registry - [RPM packages](https://mintlify.wiki/harness/harness-cli/packages/rpm.md): Publish and install RPM packages with Harness Artifact Registry - [Quickstart](https://mintlify.wiki/harness/harness-cli/quickstart.md): Get started with the Harness CLI in minutes - [Troubleshooting](https://mintlify.wiki/harness/harness-cli/troubleshooting.md): Common issues and solutions for Harness CLI