2025-02-10 06:39:48 +01:00
<!-- [](https://github.com/titom73/eos-downloader/actions/workflows/pr-management.yml)

[](https://github.com/psf/black)



[](https://github.com/pre-commit/pre-commit) -->
# Arista Software Downloader
A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.
2025-02-19 06:34:13 +01:00
< img src = 'imgs/logo.jpg' class = "center" width = "800px" / >
2025-02-10 06:39:48 +01:00
> [!CAUTION]
> This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.
2025-02-19 06:34:13 +01:00
## Key Features
- **Download** EOS images locally with various options based on image type.
- **Import** your `cEOS` container into your local Docker registry.
- Import specific versions into **Docker or EVE-NG** .
## Example Commands
2025-02-10 06:39:48 +01:00
```bash
2025-02-19 06:34:13 +01:00
# Install eos-downloader from PyPI
pip install eos-downloader
# Download EOS software for EOS 64-bit
ardl --token < your-token > get eos --format 64 --latest --release-type M
# Get the latest version of EOS using Docker format
ardl get eos --latest --format cEOS
# Get the latest maintenance type version in branch 4.29
ardl get eos --branch 4.29 --format cEOS --release-type M
# Get a specific version
ardl get eos --version 4.29.4M
# Get a specific version and import to Docker
ardl get eos --version 4.29.4M --import-docker
# Get a specific version and import to EVE-NG
ardl get eos --version 4.33.0F --eve-ng
2025-02-10 06:39:48 +01:00
# install eos-downloader from pypi
pip install eos-downloader
# download EOS swi for EOS 64bits
ardl --token < your-token > get eos --format 64 --latest --release-type M
```
## Author
From an original idea of [@Mark Rayson ](https://github.com/Sparky-python ) in [arista-netdevops-community/eos-scripts ](https://github.com/arista-netdevops-community/eos-scripts )
## License
Code is under [Apache2 ](https://github.com/titom73/eos-downloader/blob/main/LICENSE ) License