Metadata-Version: 2.2
Name: create_lilypad_module
Version: 0.1.40
Summary: A CLI tool to quickly scaffold and initialize new Lilypad module projects with boilerplate code and configuration.
Author-email: Devlin Rocha <devlin@devlinrocha.com>
Maintainer-email: Devlin Rocha <devlin@devlinrocha.com>
Project-URL: Homepage, https://github.com/DevlinRocha/create-lilypad-module
Project-URL: Bug Tracker, https://github.com/DevlinRocha/create-lilypad-module/issues
Project-URL: Documentation, https://github.com/DevlinRocha/create-lilypad-module#readme
Project-URL: Source, https://github.com/DevlinRocha/create-lilypad-module
Keywords: Lilypad,Lilypad Network,Lilypad module,module-generator,project-generator,boilerplate-generator,scaffolding-tool,project scaffolding,CLI
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Create Lilypad Module

Create Lilypad modules.

- [Build a Job Module](https://docs.lilypad.tech/lilypad/developer-resources/build-a-job-module) – How to build a Lilypad job module
- [JS CLI Wrapper](https://docs.lilypad.tech/lilypad/developer-resources/js-cli-wrapper-local) – How to run the Lilypad CLI wrapper locally

Create Lilypad Module works on macOS, Windows, and Linux.

If something doesn’t work, please [file an issue](https://github.com/DevlinRocha/create-lilypad-module/issues/new).

If you have questions or need help, please ask in [GitHub Discussions](https://github.com/DevlinRocha/create-lilypad-module/discussions).

## Quick Overview

To create a new Lilypad module, install our CLI tool:

```sh
pip install create-lilypad-module
```

If you've previously installed `create-lilypad-module`, you should to ensure that you're using the latest version:

```sh
pip install --upgrade create-lilypad-module
```

Now run `create-lilypad-module`:

```sh
create-lilypad-module
```

The CLI will ask for the name of your project. Alternatively, you can run:

```sh
create-lilypad-module project_name
cd project_name
```

Output:

```
project_name
├── config
│   └── constants.py
├── scripts
│   ├── download_models.py
│   └── run_module.py
├── src
│   └── run_inference.py
├── .gitignore
├── Dockerfile
├── lilypad_module.json.tmpl
├── README.md
└── requirements.txt
```
