# Revised CLI
- Experiment names may not be unique
```shell
amlt run run.yaml # runs all jobs in the default experiment or default group
amlt run run.yaml exp # creates new experiment
amlt run run.yaml -a exp # appends to existing experiment exp, errors if it doesn't exists
# hyperdrive runs should be a special experiment.
amlt run run.yaml -n exp # creates a new experiment and run jobs there-in, if already exists, errors out
amlt run run.yaml -n # petname
amlt run run.yaml :train,eval :train,eval # appends to my-experiment and rename the job
amlt run run.yaml ::train,eval my-experiment::train_bert,eval_bert # runs and renames the jobs
amlt run run.yaml # this is a search, we error out or we behave like -n
amlt run run.yaml exp # append to existing experiment
```
```shell
amlt status
NAME
my-model-1
my-model-2
```
```shell
amlt run run.yaml --create
amlt list
NAME N-JOBS
default 2
crazy-cow 2
```
```shell
amlt status model-0.1
UUID NAME STATUS
1 model-0.1 pass
amlt status my-models
UUID NAME STATUS
4 model-0.1 pass
5 model-0.5 running
````
```shell
amlt move model-0.1 my-models
amlt list
UUID NAME N-JOBS
2 model-0.5 1
3 my-models 3
```
```shell
amlt status my-models
UUID NAME STATUS
1 model-0.1 pass
4 model-0.1 pass
5 model-0.5 running
```
## map