automation-suite
2.2510
false
UiPath logo, featuring letters U and I in white

uipathctl reference guide

Last updated Nov 11, 2025

uipathctl manifest diff

Description

Load the configuration provided as argument and compare it to the configuration found live in the cluster.

Without any flags, only the manifest is compared,whereas cluster-wide configurations and dependencies are ignored.

The output is always YAML. By default, the diff command available in your path runs with the -u (unified diff), -N(treat absent files as empty), and --color (color output). Add the --no-color flag to disable color output.
uipathctl manifest diff PATH [flags]uipathctl manifest diff PATH [flags]

Examples

# Diff manifest found in input.json
uipathctl manifest diff input.json
        
# Diff manifest found in input.json, using the configuration found in cluster.kubeconfig
uipathctl manifest diff input.json/cluster_config.json --kubeconfig cluster.kubeconfig

# Diff manifest found in input.json, including cluster wide configurations and dependencies
uipathctl manifest diff input.json/cluster_config.json --include-dependencies --include-config# Diff manifest found in input.json
uipathctl manifest diff input.json
        
# Diff manifest found in input.json, using the configuration found in cluster.kubeconfig
uipathctl manifest diff input.json/cluster_config.json --kubeconfig cluster.kubeconfig

# Diff manifest found in input.json, including cluster wide configurations and dependencies
uipathctl manifest diff input.json/cluster_config.json --include-dependencies --include-config

Options

-h, --help                   help for diff
      --include-config         include cluster wide config in the diff
      --include-dependencies   include dependencies in the diff
      --no-color               disable color output  -h, --help                   help for diff
      --include-config         include cluster wide config in the diff
      --include-dependencies   include dependencies in the diff
      --no-color               disable color output

Options inherited from parent commands

--context string      name of the kubeconfig context to use
  -f, --force               override all user prompts to true
      --kubeconfig string   kubectl configuration file (default: ~/.kube/config)
      --log-format string   log format. one of [text,json] (default "text")
      --log-level string    set log level. one of [trace,debug,info,error] (default "error")
  -q, --quiet               suppress all output except for errors and warnings
      --timeout duration    timeout of the command (default 5h0m0s)
      --versions string     optional path to versions file      --context string      name of the kubeconfig context to use
  -f, --force               override all user prompts to true
      --kubeconfig string   kubectl configuration file (default: ~/.kube/config)
      --log-format string   log format. one of [text,json] (default "text")
      --log-level string    set log level. one of [trace,debug,info,error] (default "error")
  -q, --quiet               suppress all output except for errors and warnings
      --timeout duration    timeout of the command (default 5h0m0s)
      --versions string     optional path to versions file
  • Description
  • Examples
  • Options
  • Options inherited from parent commands

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.