Skip to content

titago-organization/UtopiaPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utopia Package Manager

📂 Universal Package Manager for Utopia Linux.

Performance License: AGPL-3.0


📋 Table of Contents

  1. Features
  2. Status & Roadmap
  3. Installation
  4. Contributing
  5. License

✨ Features

  • 🔹 Intuitive CLI — context‑aware help and suggestions.

  • Blazing performance — instant package installation.

  • 🎨 Clean output — colorized, structured, and easy in use.

  • 🔒 Memory-Safe — all code tested.

  • 🌐 Cross‑platform — support almost all Linux distributions and architectures.


📊 Status & Roadmap

Feature Status Notes
Arguments All arguments added and testing
Package downloading Testing downloading...
Package install (bin) Testing installation
Package compiling Testing compiling...
Package removing Add soon....
Package update Planning
Package verification Testing
Repositories Planning...
Mirrors Planning....
Configuration Add soon....

🚀 Installation

🏗️ Building from source

Install clang (if missing)

Clone repo

git clone https://codeberg.org/titago/UtopiaPM.git
cd UtopiaPM && mkdir build && cd build

Compiling

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..    
make && make install

🤝 Contributing

We welcome contributions! Please:

  ⭐️ Star the repo

  🍴 Fork & create a branch (feature/xyz)

  📝 Add tests & documentation

  🔀 Open a Pull Request

📄 License

This project is licensed under the AGPL-3.0 License.
See LICENSE for details.