update install section in README

This commit is contained in:
2025-10-07 15:45:09 +02:00
parent 1d8ee5d6ec
commit f3639729aa

View File

@ -160,18 +160,25 @@ This hierarchical approach to configuration is designed to scale with your syste
### Install alakazam
To install Alakazam, follow these steps to clone the repository and set up the executable:
To install Alakazam, follow these steps to clone the repository and set up the executable.
Replace `apt` with your package manager of choice.
```bash
git clone https://git.coopcloud.tech/moritz/alakazam.git
sudo apt update
sudo apt install curl git python3.11-venv
# Install golang
curl -sS https://webi.sh/golang | sh; \
source ~/.config/envman/PATH.env
# clone alakazam
git clone --recursive https://git.coopcloud.tech/moritz/alakazam.git
# install alakazam
cd alakazam
git submodule update --init --remote --recursive
cd abra
make build
ln -s $PWD/abra ~/.local/bin/abra
cd ..
ln -s $PWD/alakazam.sh ~/.local/bin/alakazam
# Ensure `~/.local/bin` is in your `$PATH`
alakazam install
# build abra
cd abra
make install-abra
```
Create a global `~/.config/alakazam.yml` that contains at least the `root` path, see [Global Settings](#global-settings)