argocd CLI reference
ModularPipelines.ArgoCd provides strongly typed access to the argocd CLI.
Executable prerequisite
This package does not install the argocd executable. Install it separately and ensure argocd is available on PATH.
Follow the executable's official documentation for installation instructions.
Package installation
dotnet add package ModularPipelines.ArgoCd
Resolve the service with context.Tools.ArgoCd.
Projects using C# 13 or another .NET language can use context.Tools.Get<ModularPipelines.ArgoCd.Services.IArgoCd>() instead.
Module example
Resolve the service in a module, then select a command from the table below. A runnable example is omitted when no command has complete safety metadata:
var argoCd = context.Tools.ArgoCd;
Commands
| CLI command | Options record |
|---|---|
argocd account | ArgoCdAccountOptions |
argocd account bcrypt | ArgoCdAccountBcryptOptions |
argocd account can-i | ArgoCdAccountCanIOptions |
argocd account delete-token | ArgoCdAccountDeleteTokenOptions |
argocd account generate-token | ArgoCdAccountGenerateTokenOptions |
argocd account get | ArgoCdAccountGetOptions |
argocd account get-user-info | ArgoCdAccountGetUserInfoOptions |
argocd account list | ArgoCdAccountListOptions |
argocd account session-token | ArgoCdAccountSessionTokenOptions |
argocd account update-password | ArgoCdAccountUpdatePasswordOptions |
argocd admin | ArgoCdAdminOptions |
argocd admin app | ArgoCdAdminAppOptions |
argocd admin app diff-reconcile-results | ArgoCdAdminAppDiffReconcileResultsOptions |
argocd admin app generate-spec | ArgoCdAdminAppGenerateSpecOptions |
argocd admin app get-reconcile-results | ArgoCdAdminAppGetReconcileResultsOptions |
argocd admin cluster | ArgoCdAdminClusterOptions |
argocd admin cluster generate-spec | ArgoCdAdminClusterGenerateSpecOptions |
argocd admin cluster kubeconfig | ArgoCdAdminClusterKubeConfigOptions |
argocd admin cluster namespaces | ArgoCdAdminClusterNamespacesOptions |
argocd admin cluster namespaces disable-namespaced-mode | ArgoCdAdminClusterNamespacesDisableNamespacedModeOptions |
argocd admin cluster namespaces enable-namespaced-mode | ArgoCdAdminClusterNamespacesEnableNamespacedModeOptions |
argocd admin cluster shards | ArgoCdAdminClusterShardsOptions |
argocd admin cluster stats | ArgoCdAdminClusterStatsOptions |
argocd admin dashboard | ArgoCdAdminDashboardOptions |
argocd admin export | ArgoCdAdminExportOptions |
argocd admin import | ArgoCdAdminImportOptions |
argocd admin initial-password | ArgoCdAdminInitialPasswordOptions |
argocd admin notifications | ArgoCdAdminNotificationsOptions |
argocd admin notifications template | ArgoCdAdminNotificationsTemplateOptions |
argocd admin notifications template get | ArgoCdAdminNotificationsTemplateGetOptions |
argocd admin notifications template notify | ArgoCdAdminNotificationsTemplateNotifyOptions |
argocd admin notifications trigger | ArgoCdAdminNotificationsTriggerOptions |
argocd admin notifications trigger get | ArgoCdAdminNotificationsTriggerGetOptions |
argocd admin notifications trigger run | ArgoCdAdminNotificationsTriggerRunOptions |
argocd admin proj | ArgoCdAdminProjOptions |
argocd admin proj generate-allow-list | ArgoCdAdminProjGenerateAllowListOptions |
argocd admin proj generate-spec | ArgoCdAdminProjGenerateSpecOptions |
argocd admin proj update-role-policy | ArgoCdAdminProjUpdateRolePolicyOptions |
argocd admin redis-initial-password | ArgoCdAdminRedisInitialPasswordOptions |
argocd admin repo | ArgoCdAdminRepoOptions |
argocd admin repo generate-spec | ArgoCdAdminRepoGenerateSpecOptions |
argocd admin settings | ArgoCdAdminSettingsOptions |
argocd admin settings rbac | ArgoCdAdminSettingsRbacOptions |
argocd admin settings rbac can | ArgoCdAdminSettingsRbacCanOptions |
argocd admin settings rbac validate | ArgoCdAdminSettingsRbacValidateOptions |
argocd admin settings resource-overrides | ArgoCdAdminSettingsResourceOverridesOptions |
argocd admin settings resource-overrides health | ArgoCdAdminSettingsResourceOverridesHealthOptions |
argocd admin settings resource-overrides ignore-differences | ArgoCdAdminSettingsResourceOverridesIgnoreDifferencesOptions |
argocd admin settings resource-overrides ignore-resource-updates | ArgoCdAdminSettingsResourceOverridesIgnoreResourceUpdatesOptions |
argocd admin settings resource-overrides list-actions | ArgoCdAdminSettingsResourceOverridesListActionsOptions |
argocd admin settings resource-overrides run-action | ArgoCdAdminSettingsResourceOverridesRunActionOptions |
argocd admin settings validate | ArgoCdAdminSettingsValidateOptions |
argocd app | ArgoCdAppOptions |
argocd app actions | ArgoCdAppActionsOptions |
argocd app actions list | ArgoCdAppActionsListOptions |
argocd app actions run | ArgoCdAppActionsRunOptions |
argocd app add-source | ArgoCdAppAddSourceOptions |
argocd app confirm-deletion | ArgoCdAppConfirmDeletionOptions |
argocd app create | ArgoCdAppCreateOptions |
argocd app delete | ArgoCdAppDeleteOptions |
argocd app delete-resource | ArgoCdAppDeleteResourceOptions |
argocd app diff | ArgoCdAppDiffOptions |
argocd app edit | ArgoCdAppEditOptions |
argocd app get | ArgoCdAppGetOptions |
argocd app get-resource | ArgoCdAppGetResourceOptions |
argocd app history | ArgoCdAppHistoryOptions |
argocd app list | ArgoCdAppListOptions |
argocd app logs | ArgoCdAppLogsOptions |
argocd app manifests | ArgoCdAppManifestsOptions |
argocd app patch | ArgoCdAppPatchOptions |
argocd app patch-resource | ArgoCdAppPatchResourceOptions |
argocd app remove-source | ArgoCdAppRemoveSourceOptions |
argocd app resources | ArgoCdAppResourcesOptions |
argocd app rollback | ArgoCdAppRollbackOptions |
argocd app set | ArgoCdAppSetOptions |
argocd app sync | ArgoCdAppSyncOptions |
argocd app terminate-op | ArgoCdAppTerminateOpOptions |
argocd app unset | ArgoCdAppUnsetOptions |
argocd app wait | ArgoCdAppWaitOptions |
argocd appset | ArgoCdApplicationSetOptions |
argocd appset create | ArgoCdApplicationSetCreateOptions |
argocd appset delete | ArgoCdApplicationSetDeleteOptions |
argocd appset generate | ArgoCdApplicationSetGenerateOptions |
argocd appset get | ArgoCdApplicationSetGetOptions |
argocd appset list | ArgoCdApplicationSetListOptions |
argocd cert | ArgoCdCertOptions |
argocd cert add-ssh | ArgoCdCertAddSshOptions |
argocd cert add-tls | ArgoCdCertAddTlsOptions |
argocd cert list | ArgoCdCertListOptions |
argocd cert rm | ArgoCdCertRmOptions |
argocd cluster | ArgoCdClusterOptions |
argocd cluster add | ArgoCdClusterAddOptions |
argocd cluster get | ArgoCdClusterGetOptions |
argocd cluster list | ArgoCdClusterListOptions |
argocd cluster rm | ArgoCdClusterRmOptions |
argocd cluster rotate-auth | ArgoCdClusterRotateAuthOptions |
argocd cluster set | ArgoCdClusterSetOptions |
argocd configure | ArgoCdConfigureOptions |
argocd context | ArgoCdContextOptions |
argocd gpg | ArgoCdGpgOptions |
argocd gpg add | ArgoCdGpgAddOptions |
argocd gpg get | ArgoCdGpgGetOptions |
argocd gpg list | ArgoCdGpgListOptions |
argocd gpg rm | ArgoCdGpgRmOptions |
argocd login | ArgoCdLoginOptions |
argocd logout | ArgoCdLogoutOptions |
argocd proj | ArgoCdProjOptions |
argocd proj add-destination | ArgoCdProjAddDestinationOptions |
argocd proj add-destination-service-account | ArgoCdProjAddDestinationServiceAccountOptions |
argocd proj add-orphaned-ignore | ArgoCdProjAddOrphanedIgnoreOptions |
argocd proj add-source | ArgoCdProjAddSourceOptions |
argocd proj add-source-namespace | ArgoCdProjAddSourceNamespaceOptions |
argocd proj allow-cluster-resource | ArgoCdProjAllowClusterResourceOptions |
argocd proj allow-namespace-resource | ArgoCdProjAllowNamespaceResourceOptions |
argocd proj create | ArgoCdProjCreateOptions |
argocd proj delete | ArgoCdProjDeleteOptions |
argocd proj deny-cluster-resource | ArgoCdProjDenyClusterResourceOptions |
argocd proj deny-namespace-resource | ArgoCdProjDenyNamespaceResourceOptions |
argocd proj edit | ArgoCdProjEditOptions |
argocd proj get | ArgoCdProjGetOptions |
argocd proj list | ArgoCdProjListOptions |
argocd proj remove-destination | ArgoCdProjRemoveDestinationOptions |
argocd proj remove-destination-service-account | ArgoCdProjRemoveDestinationServiceAccountOptions |
argocd proj remove-orphaned-ignore | ArgoCdProjRemoveOrphanedIgnoreOptions |
argocd proj remove-source | ArgoCdProjRemoveSourceOptions |
argocd proj remove-source-namespace | ArgoCdProjRemoveSourceNamespaceOptions |
argocd proj role | ArgoCdProjRoleOptions |
argocd proj role add-group | ArgoCdProjRoleAddGroupOptions |
argocd proj role add-policy | ArgoCdProjRoleAddPolicyOptions |
argocd proj role create | ArgoCdProjRoleCreateOptions |
argocd proj role create-token | ArgoCdProjRoleCreateTokenOptions |
argocd proj role delete | ArgoCdProjRoleDeleteOptions |
argocd proj role delete-token | ArgoCdProjRoleDeleteTokenOptions |
argocd proj role get | ArgoCdProjRoleGetOptions |
argocd proj role list | ArgoCdProjRoleListOptions |
argocd proj role list-tokens | ArgoCdProjRoleListTokensOptions |
argocd proj role remove-group | ArgoCdProjRoleRemoveGroupOptions |
argocd proj role remove-policy | ArgoCdProjRoleRemovePolicyOptions |
argocd proj set | ArgoCdProjSetOptions |
argocd proj source-integrity | ArgoCdProjSourceIntegrityOptions |
argocd proj source-integrity git | ArgoCdProjSourceIntegrityGitOptions |
argocd proj source-integrity git policies | ArgoCdProjSourceIntegrityGitPoliciesOptions |
argocd proj source-integrity git policies add | ArgoCdProjSourceIntegrityGitPoliciesAddOptions |
argocd proj source-integrity git policies delete | ArgoCdProjSourceIntegrityGitPoliciesDeleteOptions |
argocd proj source-integrity git policies list | ArgoCdProjSourceIntegrityGitPoliciesListOptions |
argocd proj source-integrity git policies update | ArgoCdProjSourceIntegrityGitPoliciesUpdateOptions |
argocd proj windows | ArgoCdProjWindowsOptions |
argocd proj windows add | ArgoCdProjWindowsAddOptions |
argocd proj windows delete | ArgoCdProjWindowsDeleteOptions |
argocd proj windows disable-manual-sync | ArgoCdProjWindowsDisableManualSyncOptions |
argocd proj windows disable-sync-overrun | ArgoCdProjWindowsDisableSyncOverrunOptions |
argocd proj windows enable-manual-sync | ArgoCdProjWindowsEnableManualSyncOptions |
argocd proj windows enable-sync-overrun | ArgoCdProjWindowsEnableSyncOverrunOptions |
argocd proj windows list | ArgoCdProjWindowsListOptions |
argocd proj windows update | ArgoCdProjWindowsUpdateOptions |
argocd relogin | ArgoCdReloginOptions |
argocd repo | ArgoCdRepoOptions |
argocd repo add | ArgoCdRepoAddOptions |
argocd repo get | ArgoCdRepoGetOptions |
argocd repo list | ArgoCdRepoListOptions |
argocd repo rm | ArgoCdRepoRmOptions |
argocd repocreds | ArgoCdRepocredsOptions |
argocd repocreds add | ArgoCdRepocredsAddOptions |
argocd repocreds list | ArgoCdRepocredsListOptions |
argocd repocreds rm | ArgoCdRepocredsRmOptions |