summarylogtreecommitdiffstats
path: root/python-local_moonie.install
blob: d306799668ad365b427f8cfd691506c66d78eac9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
post_install() {
    echo ""
    echo "==> Local Moonie has been installed!"
    echo ""
    echo "==> Configuration file: /etc/local-moonie/config.env"
    echo "    Edit this file to customize your settings."
    echo ""
    echo "==> Prerequisites:"
    echo "    1. Install and start Ollama:"
    echo "       yay -S ollama"
    echo "       ollama serve"
    echo ""
    echo "    2. Pull the required models:"
    echo "       ollama pull llama3.2:3b"
    echo "       ollama pull mxbai-embed-large:latest"
    echo ""
    echo "==> To start the service:"
    echo "    systemctl --user enable --now local-moonie.service"
    echo "    OR run directly: local-moonie"
    echo ""
    echo "==> The service will log the configuration file path on startup."
    echo "    Check logs with: journalctl --user -u local-moonie -f"
    echo ""
    echo "==> For Avante.nvim integration, see:"
    echo "    /usr/share/doc/python-local_moonie/README.md"
    echo ""
}

post_upgrade() {
    post_install
}

post_remove() {
    echo ""
    echo "==> Local Moonie has been removed."
    echo "==> Configuration file at /etc/local-moonie/config.env has been preserved."
    echo "    Remove it manually if no longer needed."
    echo ""
}