Skip to main content

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 .cpak files
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ycpm-0.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ycpm-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

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

Hashes for ycpm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 532938d4f79c14fdb907aca98234454fd1eda8cb586cd62a7191c25e5d731e95
MD5 9c487b0ef33a8dc335fc6b2bf0733734
BLAKE2b-256 5fd3498c91a454ef0e92e7ccfc7d63d9ecb91347fafc0b6f12efdf344f20ffd5

See more details on using hashes here.

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

Hashes for ycpm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e86de7d1388a0998328a0153d68e9f272b842b603bd07c990976b1befb3f7228
MD5 9ebdd7f2b126c9a36dfb0d3f8fffa051
BLAKE2b-256 44ef0d7f462bf1c66da8a8dd755e6cd8e82e9546c3e4ce150cdb57612937e94e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page