Mixy
A Highly Flexible and Customizable CLI Project Templater
Report Bug
·
Request Feature
About the project
Mixy is a CLI tool used to create projects based on one or more templates. Templates can be files, directories, git repositories, or any other supported source of content, and allow you to customize them with variables. It combines the templates into a single project directory. As a flexible tool, Mixy uses a configuration file to define a project, which can be reused since variables are replaced with values at runtime. For example, you can use Mixy to create a Flask web app project by combining multiple templates from GitHub.
Warning This project is in early development and is rapidly evolving. This means you can expect:
- Missing features
- No stability guarantees
- Bugs
Getting Started
Prerequisites
This project requires python 3.11 or later to be installed.
Installation
It is recommended to use a virtual environment to install Mixy and avoid conflicts with other packages. You can create and activate a virtual environment with:
python -m venv env
To activate the virtual environment, you can use the following command depending on your platform:
- On Windows, run:
env\Scripts\activate.bat
- On Unix or MacOS, run:
source env/bin/activate
Installation can be done using pip:
pip install mixy
To verify that Mixy was installed correctly, you can run:
mixy --version
Usage
Coming soon
License
See the LICENSE file.
Authors
Metadata
Release files for mixy 1.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mixy-1.10.1.tar.gz | 14.9 kB | Without provenance | Details for mixy-1.10.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mixy-1.10.1-py3-none-any.whl | Python 3 | none | any | Details for mixy-1.10.1-py3-none-any.whl |
Total release size: 39.6 kB
Release files / mixy-1.10.1.tar.gz
| Download URL | mixy-1.10.1.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b01923d28ce0fb30907414406c44d85353355c09ebb5e726d5a62adce9536aa
|
|
BLAKE2b-256 checksum How to use checksums |
aba84def51a5e7c0706f9d3c9a727afb3a9a9e0c45273a0e98ff4de566c27965
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.1.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.11.4
|
Release files / mixy-1.10.1-py3-none-any.whl
| Download URL | mixy-1.10.1-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
adee2a8b9e855749d70259db497f5c425fc0a888c60f6cc15346a794073fe396
|
|
BLAKE2b-256 checksum How to use checksums |
668cbf7109b5678e13e0afcabe2233059f582f9b16c2e695da84485e6e6049bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.1.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.11.4
|
Security for mixy 1.10.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.