Metadata-Version: 2.1
Name: addu
Version: 1.0.1
Summary: ADDU is a cli tool for creating and managing Dockerized ROS Environments
Home-page: https://github.com/Daiego43/ADDU
Author: Diego Delgado Chaves
Author-email: diedelcha@gmail.com
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: certifi >=2024.2.2
Requires-Dist: charset-normalizer >=3.3.2
Requires-Dist: docker >=7.0.0
Requires-Dist: idna >=3.6
Requires-Dist: markdown-it-py >=3.0.0
Requires-Dist: mdurl >=0.1.2
Requires-Dist: packaging >=23.2
Requires-Dist: Pygments >=2.17.2
Requires-Dist: PyYAML >=6.0.1
Requires-Dist: requests >=2.31.0
Requires-Dist: rich >=13.7.0
Requires-Dist: urllib3 >=2.2.0

# A.D.D.U - A Dumb Docker User

ADDU is a CLI tool to build ROS dockerimages and managing docker development environments.
<p align="center">
  <img src="images/addu_logo.png" alt="Texto alternativo" width="300">
</p>


## Features
- Create a new workspace from an available docker image
- Automatically build a new docker image for a workspace
- Install a code editor
- Manage your workspaces

## Installation
You can install addu using pip:
```bash
pip install addu 
```

## Usage
Basic use of addu:
```bash
addu-cli
```
A terminal interface will appear, you can navigate through the options by inputting the available option.


## Future work
As it is, ADDU is not really a command line interface, but a cute terminal app, in any case addu should be available to
use as a true CLI, so future work will be to implement the same app with argparse or click like:
```bash
addu create 
addu run <workspace_name>
addu rm <workspace_name>
addu ls 
addu --help
```
