mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-11 10:35:57 +03:00
57 lines
819 B
Markdown
57 lines
819 B
Markdown
# Using numbered arguments in UCM
|
|
|
|
```ucm:hide
|
|
scratch/main> alias.type ##Text Text
|
|
```
|
|
|
|
First lets add some contents to our codebase.
|
|
|
|
```unison
|
|
foo = "foo"
|
|
bar = "bar"
|
|
baz = "baz"
|
|
qux = "qux"
|
|
quux = "quux"
|
|
corge = "corge"
|
|
```
|
|
|
|
```ucm
|
|
scratch/main> add
|
|
```
|
|
|
|
We can get the list of things in the namespace, and UCM will give us a numbered
|
|
list:
|
|
|
|
```ucm
|
|
scratch/main> find
|
|
```
|
|
|
|
We can ask to `view` the second element of this list:
|
|
|
|
```ucm
|
|
scratch/main> find
|
|
scratch/main> view 2
|
|
```
|
|
|
|
And we can `view` multiple elements by separating with spaces:
|
|
|
|
```ucm
|
|
scratch/main> find
|
|
scratch/main> view 2 3 5
|
|
```
|
|
|
|
We can also ask for a range:
|
|
|
|
```ucm
|
|
scratch/main> find
|
|
scratch/main> view 2-4
|
|
```
|
|
|
|
And we can ask for multiple ranges and use mix of ranges and numbers:
|
|
|
|
```ucm
|
|
scratch/main> find
|
|
scratch/main> view 1-3 4 5-6
|
|
```
|
|
|