uipath-cli
latest
false
- Visão geral
- Introdução
- Conceitos
- Using UiPath CLI
- Guias de instruções
- CI/CD recipes
- Referência de comando
- Visão geral
- Códigos de saída
- Global options
- uip codedagent
- uip docsai
- add-test-data-entity
- add-test-data-queue
- add-test-data-variation
- analyze
- build
- criar projeto
- diff
- find-activities
- get-analyzer-rules
- get-default-activity-xaml
- get-errors
- get-manual-test-cases
- get-manual-test-steps
- get-versions
- get-workflow-example
- indicate-application
- indicate-element
- inspect-package
- install-data-fabric-entities
- install-or-update-packages
- list-data-fabric-entities
- list-workflow-examples
- pack
- restore
- run-file
- search-templates
- start-studio
- stop-execution
- uia
- uip traces
- Migração
- Reference & support
UiPath CLI user guide
Última atualização 7 de mai de 2026
The "Using UiPath CLI" section is the day-to-day operating manual: how to authenticate, configure defaults, choose an output format, write robust scripts, and manage tools and skills. Each page is a thin focused topic — pick the one that matches your current question.
If you don't yet have a working install, start at Installing UiPath CLI and Quickstart. For end-to-end task walkthroughs (pack a solution, deploy from CI, run tests), see How-to guides.
The six pages
| Página | What it covers | Read it when |
|---|---|---|
| Autenticação | The three auth flows: interactive OAuth2, External App client credentials, environment-variable auth. The env.VAR_NAME prefix. | First — everything else assumes a logged-in session. |
| Configuration (uipath.config.json) | Per-project and per-user config files, every recognized environment variable, the precedence chain (flag → env → config → default). | When you want to pin defaults (tenant, authority, output format) without typing them on every command. |
| Output formats (table, JSON, YAML) | The four output formats and the JSON envelope (Result, Code, Data). JMESPath filtering with --output-filter. | When a script needs to extract a specific field, or when you want a human-readable table. |
| Scripting patterns | Strict shell options, branching on exit codes, polling, idempotent pipelines, separating data from logs. | When you are writing a CI pipeline or a long-running automation script. |
| Managing tools and skills | Day-to-day install / update / uninstall workflows, drift auditing, version pinning. | When you upgrade the CLI or add a new tool to a project. |
| Using UiPath CLI with coding agents | Per-agent setup walkthroughs (Claude Code, Cursor, GitHub Copilot, Gemini CLI, Codex, OpenCode). | When you want an AI agent to build automations with uip for you. |
Recommended reading order
For a developer setting up a new machine:
- Authentication — get a session.
- Configuration — pin tenant and authority so you don't repeat them.
- Output formats — at least skim, so you know JSON is the default and
--output tableis the human view. - Scripting patterns — skim now; deep-dive when you write your first script.
For a CI/CD engineer wiring up a pipeline:
- Authentication → Flow 2 (External App).
- Scripting patterns → exit codes, retry on
2, polling. - Configuration → per-project
uipath.config.jsonfor shared defaults. - Managing tools and skills → pre-install tools to keep build times deterministic.
For someone integrating an AI coding agent:
- Using UiPath CLI with coding agents — pick your agent.
- Authentication — confirm the agent inherits your session.
- Output formats — agents work best with JSON; pin
--output jsonin skill prompts.
Veja também
- Concepts — the architectural background that "Using" assumes you already understand.
- Command reference — per-command flag lists when "Using" sends you looking for a specific option.
- How-to guides — task-oriented walkthroughs that combine pages from this section.