Merging upstream version 0.12.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
f45bc3d463
commit
8d2f70e3c7
77 changed files with 23610 additions and 2331 deletions
89
docs/usage/info.md
Normal file
89
docs/usage/info.md
Normal file
|
@ -0,0 +1,89 @@
|
|||
# Get information about softwares versions
|
||||
|
||||
`ardl` comes with a tool to get version information from Arista website. It is valid for both __CloudVision__ and __EOS__ packages.
|
||||
|
||||
## Get information about available versions
|
||||
|
||||
```bash
|
||||
ardl info versions --help
|
||||
Usage: ardl info versions [OPTIONS]
|
||||
|
||||
List available versions of Arista packages (eos or CVP) packages
|
||||
|
||||
Options:
|
||||
--format [json|text|fancy] Output format
|
||||
--package [eos|cvp]
|
||||
-b, --branch TEXT
|
||||
--release-type TEXT
|
||||
--help Show this message and exit.
|
||||
```
|
||||
|
||||
## Usage example
|
||||
|
||||
With this CLI, you can specify either a branch or a release type when applicable to filter information:
|
||||
|
||||
### Fancy format (default)
|
||||
|
||||
```bash
|
||||
# Get F version in branch 4.29 using default fancy mode
|
||||
ardl info versions --branch 4.29 --release-type F
|
||||
|
||||
╭──────────────────────────── Available versions ──────────────────────────────╮
|
||||
│ │
|
||||
│ - version: 4.29.2F │
|
||||
│ - version: 4.29.1F │
|
||||
│ - version: 4.29.0.2F │
|
||||
│ - version: 4.29.2F │
|
||||
│ - version: 4.29.1F │
|
||||
│ - version: 4.29.0.2F │
|
||||
│ │
|
||||
╰──────────────────────────────────────────────────────────────────────────────╯
|
||||
```
|
||||
|
||||
### Text Format
|
||||
|
||||
```bash
|
||||
# Get M version in branch 4.29 using text output
|
||||
❯ ardl info versions --branch 4.29 --release-type M --format text
|
||||
Listing versions
|
||||
- version: 4.29.10M
|
||||
- version: 4.29.9.1M
|
||||
- version: 4.29.9M
|
||||
- version: 4.29.8M
|
||||
- version: 4.29.7.1M
|
||||
...
|
||||
```
|
||||
|
||||
### JSON format
|
||||
|
||||
You can also specify JSON as output format:
|
||||
|
||||
```bash
|
||||
ardl info versions --branch 4.29 --release-type F --format json
|
||||
[
|
||||
{
|
||||
"version": "4.29.2F",
|
||||
"branch": "4.29"
|
||||
},
|
||||
{
|
||||
"version": "4.29.1F",
|
||||
"branch": "4.29"
|
||||
},
|
||||
{
|
||||
"version": "4.29.0.2F",
|
||||
"branch": "4.29"
|
||||
},
|
||||
{
|
||||
"version": "4.29.2F",
|
||||
"branch": "4.29"
|
||||
},
|
||||
{
|
||||
"version": "4.29.1F",
|
||||
"branch": "4.29"
|
||||
},
|
||||
{
|
||||
"version": "4.29.0.2F",
|
||||
"branch": "4.29"
|
||||
}
|
||||
]
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue