The Most Prettier, TUI based 📦 Package Manager for Arch Linux and Derivatives. Inpired by Nala
⚠️ yala is currently under development so expect drastic changes and some bugs
- 🎨 Pretty outputs
- 🙂 Ease to use and intuitive commands
- 📦 Basic Commands -> Install, Search, Update, Upgrade
- 🏗️ Advanced Commands -> Inspect, more comming soon...
The idea behind Yala is to create a package manager more intuitive, beautiful, and with additional features to make our life easier. Like Inspecting Packages, Advanced Logs, Unlocking Databases, Clearing Package Cache and more, some are already implemented and others are still to come.
First, make sure all dependencies are sucefully installed, I recommend Poetry for enviroment configuration.
poetry install
Tested with Python 3.11 and PyInstaller 5.13.0
bash build.sh
Longer compile time but best performance and smaller compiled size. See Nuitka Requirements
Installing Nuitka:
python -m pip install nuitka
Tested with Python 3.11 and Nuitka 1.7
bash build_nuitka.sh
All contributions are welcome, do not hesitate to give your comments about the developments of Yala or collaborate by reporting bugs or writing code. Thank you very much 😄
Yala is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License
Yala is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Yala. If not, see <https://www.gnu.org/licenses/>.