Metadata-Version: 2.3
Name: cargo_rocker
Version: 0.0.3
Summary: A rocker extension for installing cargo in a container
Project-URL: Source, https://github.com/blooop/cargo_rocker
Project-URL: Home, https://github.com/blooop/cargo_rocker
Author-email: Austin Gregg-Smith <blooop@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Dist: rocker>=0.2.17
Provides-Extra: test
Requires-Dist: black<=24.10.0,>=23; extra == 'test'
Requires-Dist: coverage<=7.6.4,>=7.5.4; extra == 'test'
Requires-Dist: hypothesis<=6.115.5,>=6.104.2; extra == 'test'
Requires-Dist: pylint<=3.3.1,>=3.2.5; extra == 'test'
Requires-Dist: pytest-cov<=5.0.0,>=4.1; extra == 'test'
Requires-Dist: pytest<=8.3.3,>=7.4; extra == 'test'
Requires-Dist: ruff<=0.7.1,>=0.5.0; extra == 'test'
Description-Content-Type: text/markdown

# cargo_rocker

## Continuous Integration Status

[![Ci](https://github.com/blooop/cargo_rocker/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/blooop/cargo_rocker/actions/workflows/ci.yml?query=branch%3Amain)
[![Codecov](https://codecov.io/gh/blooop/cargo_rocker/branch/main/graph/badge.svg?token=Y212GW1PG6)](https://codecov.io/gh/blooop/cargo_rocker)
[![GitHub issues](https://img.shields.io/github/issues/blooop/cargo_rocker.svg)](https://GitHub.com/blooop/cargo_rocker/issues/)
[![GitHub pull-requests merged](https://badgen.net/github/merged-prs/blooop/cargo_rocker)](https://github.com/blooop/cargo_rocker/pulls?q=is%3Amerged)
[![GitHub release](https://img.shields.io/github/release/blooop/cargo_rocker.svg)](https://GitHub.com/blooop/cargo_rocker/releases/)
[![License](https://img.shields.io/github/license/blooop/cargo_rocker
)](https://opensource.org/license/mit/)
[![Python](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)](https://www.python.org/downloads/)
[![Pixi Badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh)

## Intro

This is a [rocker](https://github.com/tfoote/rocker) extension for adding [cargo](https://github.com/jesseduffield/cargo) to an existing docker image.  Check out the [rocker](https://github.com/osrf/rocker) GitHub page for more details on how Rocker and its extensions work. In short, Rocker allows you to add custom capabilities to existing Docker containers.

## Installation

```
pip install cargo-rocker
```

## Usage

To install cargo in an image use the `--cargo` flag

```
#add cargo to the ubuntu:22.04 image
rocker --cargo ubuntu:22.04
```

