Skip to content

🌟 The Most Prettier, TUI based Package Manager for Arch-Based Linux Distributions

License

Notifications You must be signed in to change notification settings

yossTheDev/yala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

yala

screenshot

The Most Prettier, TUI based πŸ“¦ Package Manager for Arch Linux and Derivatives. Inpired by Nala

Python Style Licence
⚠️ yala is currently under development so expect drastic changes and some bugs

πŸš€ Features

  • 🎨 Pretty outputs
  • πŸ™‚ Ease to use and intuitive commands
  • πŸ“¦ Basic Commands -> Install, Search, Update, Upgrade
  • πŸ—οΈ Advanced Commands -> Inspect, more comming soon...

πŸ’‘ The IDEA

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.


πŸ‘·β€β™‚οΈ Building From Source

First, make sure all dependencies are sucefully installed, I recommend Poetry for enviroment configuration.

Prepare Enviroment and Installing Dependencies

poetry install

Building with PyInstaller

Tested with Python 3.11 and PyInstaller 5.13.0

bash build.sh

Building with Nuitka

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

πŸ‘₯ Contribution

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 πŸ˜„

βš–οΈ License


GPLv3

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/>.

About

🌟 The Most Prettier, TUI based Package Manager for Arch-Based Linux Distributions

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published