# About UiPath CLI tasks

> This page describes the tasks that you can execute from the UiPath command-line interface (CLI) and their corresponding sub-tasks.
:::important
Starting with **April 2023**, and **2023.4**, new executions will be blocked in classic folders. For tasks that include a classic folder in their configuration, a `Folder not found message is displayed`, and the task is not performed. Learn more about classic folder removal [here](https://docs.uipath.com/overview/other/latest/overview/classic-folders-removal).
:::
To display the UiPath CLI version, use the following command:

This page describes the tasks that you can execute from the UiPath command-line interface (CLI) and their corresponding sub-tasks.
:::important
Starting with **April 2023**, and **2023.4**, new executions will be blocked in classic folders. For tasks that include a classic folder in their configuration, a `Folder not found message is displayed`, and the task is not performed. Learn more about classic folder removal [here](https://docs.uipath.com/overview/other/latest/overview/classic-folders-removal).
:::
To display the UiPath CLI version, use the following command:

```
uipcli --version
```

## Asset

With the `asset` task, you can manage your assets available in Orchestrator.

The sub-tasks available under the `asset` task are:

* `delete`: deletes an asset from an Orchestrator instance.
* `deploy`: deploys an asset to an Orchestrator instance.

## Job

With the `job` task, you can run jobs in Orchestrator.

## Package

With the `package` task, you can analyze, build, deploy, or delete packages.

The sub-tasks available under the `package` task are:

* `analyze`: check projects for violations discovered by the workflow analyzer.
* `delete`: deletes an Orchestrator package.
* `deploy`: deploys packages to an Orchestrator instance. With this sub-task, you can also choose to publish packages to a given set
  of environments or folders.
* `pack`: packs a project into a single package.

:::note
This task packs one project at a time.
:::

## Test

With the `test` task, you can run tests in Orchestrator.

Using the `run` sub-task available under the `test` task, you can test a given package, or run an existing Test Set on Orchestrator.

## Run

With the `run` task, you can run a task based on a JSON configuration file.

## Help

With the `help` task, you can display the required and optional parameters for a specific command.

## Version

With the `version` task, you can display information about the version of the CLI that you are currently using.
