Simple CLI tool written in Rust to list and pull Docker images stored in AWS ECR repositories.
-
Configure AWS CLI:
aws configure
-
Clone the repository:
git clone https://github.com/suzushin54/repopeek.git cd repopeek
-
Install dependencies:
cargo build
-
Run the application:
cargo run
- Run the application
cargo run
- Select an AWS profile
? Select an AWS profile:
> sandbox
default
[↑↓ to move, enter to select, type to filter]
- Chose an ECR Repository
> Select an AWS profile: default
? Select a repository:
> nginx
the-other-repository
empty-repository
[↑↓ to move, enter to select, type to filter]
- Select an image to pull
> Select an AWS profile: default
> Select a repository: nginx
Selected repository nginx
? Select an image to pull:
latest 2024-07-13T09:39:25Z 64 MB sha256:67c5f921c00b76d0d68182656ba144bfd878c92bc1a5c9521a444d89e49bc00c
> alpine 2024-07-13T09:36:41Z 16 MB sha256:9459849d2fcb182dc760396be39c55459f5ea4899f18cb25433c514ee5ad582c
[↑↓ to move, enter to select, type to filter]