Your Clyp package manager
Project description
ycpm: Your Clyp Package Manager
Your Clyp Package Manager (ycpm) is a command-line tool designed to simplify the management of Clyp packages. It allows you to install, update, and manage packages from various sources, including GitHub. You can also create, build, and publish your own packages with ease.
Features
- Install packages from GitHub and other sources (GitHub is currently supported)
- Uninstall and list installed packages
- Create new Clyp packages with a single command
- Build packages into distributable
.cpakfiles - Simple, user-friendly CLI
Installation
To install ycpm, use pip:
pip install ycpm
Note: Clyp 0.3.0+ should install ycpm automatically. To check if ycpm is already installed, run:
ycpm --version
To upgrade to the latest version:
pip install --upgrade ycpm
Usage
Install a Package
Install a package from GitHub (the default and currently only supported source):
ycpm install gh <author>/<repository>
Uninstall a Package
ycpm uninstall <package_name>
Create a New Package
ycpm new <package_name>
This creates a new package structure in the current directory, including a ycpm.json file for package configuration.
Build a Package
ycpm build
This creates a .cpak file for distribution. The filename must match your package name for publishing (e.g., on your GitHub releases page).
List Installed Packages
ycpm list
Troubleshooting & Help
-
For help on any command, run:
ycpm --help -
If you encounter issues, ensure you are using the latest version of ycpm and Clyp.
-
For bug reports or feature requests, please open an issue on the GitHub repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ycpm-0.1.0.tar.gz.
File metadata
- Download URL: ycpm-0.1.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
532938d4f79c14fdb907aca98234454fd1eda8cb586cd62a7191c25e5d731e95
|
|
| MD5 |
9c487b0ef33a8dc335fc6b2bf0733734
|
|
| BLAKE2b-256 |
5fd3498c91a454ef0e92e7ccfc7d63d9ecb91347fafc0b6f12efdf344f20ffd5
|
File details
Details for the file ycpm-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ycpm-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e86de7d1388a0998328a0153d68e9f272b842b603bd07c990976b1befb3f7228
|
|
| MD5 |
9ebdd7f2b126c9a36dfb0d3f8fffa051
|
|
| BLAKE2b-256 |
44ef0d7f462bf1c66da8a8dd755e6cd8e82e9546c3e4ce150cdb57612937e94e
|