Metadata-Version: 2.1
Name: addu
Version: 1.1.0
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 and requirements
To use ADDU you must install docker and be able to use docker command without sudo.

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
```
