Package Manager for Shary OS
Important
This repository contains an unfinished, early implementation of cpsi originally developed for Shary OS.
Development has moved to the new CPS Linux ecosystem:
https://github.com/CPS-Linux/cpsi
The modern cpsi is a complete redesign and rewrite. It does not share the same architecture, package format, repository format, build system integration, dependency resolution strategy, or internal design as this project.
Therefore, this repository should not be considered representative of the current cpsi project.
It is preserved solely for historical and educational purposes.
cpsi is currently under active development.
Functionality, APIs, and behavior may change significantly in future releases.
cpsi (Clos Package System Installer) is a package manager designed specifically for Shary OS.
It provides a simple and efficient way to manage software packages on your Shary OS system.
cpsi install <package-name>Installs a package from the package repository.
cpsi remove <package-name>Removes an installed package.
cpsi updateUpdates the package list and upgrades all installed packages.
cpsi search <query>Searches for packages matching the given query.
cpsi operates as a command-line package manager for Shary OS with the following architecture:
- Package Repository: cpsi maintains connections to package repositories that host software packages available for Shary OS.�
- Dependency Resolution: When installing packages, cpsi automatically resolves and installs required dependencies.�
- Package Management: cpsi tracks installed packages and their versions, allowing you to manage your system's software efficiently.�
- Configuration: System configuration and package metadata are stored locally for quick access.�
This project is in early development. Contributions and feedback are welcome.
Please refer to the GitHub issues for current tasks and planned features.