Metadata-Version: 2.4
Name: minidocker
Version: 0.2.1
Summary: minidocker
Author-email: Zepu Zhang <zepu.zhang@gmail.com>
Requires-Python: >=3.12
Description-Content-Type: text/x-rst
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
License-File: LICENSE
Requires-Dist: ruff ; extra == "hooks"
Requires-Dist: pytest ; extra == "test"
Project-URL: Source, https://github.com/zpz/minidocker
Provides-Extra: hooks
Provides-Extra: test

minidocker
==========

Docker tools for personal or small team deveopment, especially in Python.

Installation
------------

::

    pipx install .             # a regular install
    pipx install --editable .  # source edits take effect immediately, handy while you're developing it
    pipx ensurepath            # once, so ~/.local/bin is on PATH; restart the shell afterward

Usage
-----

The module ``minidocker`` provides generic commands unrelated to the programming language of the repo:

::

    $ minidocker <command> [options]

The submodule ``minidocker.py`` provides commands related to developing a Python project:

::

    $ minidocker py <command> [options]

For most uses, you should issue the command from the root of your project repo.
