Distributed Meta-Package Manager
(Supports Arch(
pyalpm
), Debian(python-apt
) based distros)
Dependencies(for installation):
python
>= 3.10
poetry
>= 1.1
git clone https://github.com/rseragon/haifu && cd haifu/
Set up run dependencies
python setup.py
poetry install
get into poetry environment
poetry shell
- Run program
The program consists of mainly 2 part i.e. the daemon the the daemon control cli
To use the features of decentralized aspect of the program, YOU SHOULD KEEP THE DAEMON RUNNING!
In a poetry shell
Start the daemon using
python haifu.py daemon start
- And now you can run the queires and use the application
for eg: search a package
python haifu.py search zsh
Get package info
python haifu.py info zsh
Install package
python haifu.py install zsh
Add peer to database list
python haifu.py peer add <peer-ip> <peer-port>