message-center/install.sh

34 lines
924 B
Bash
Executable File

#!/bin/bash
set -e
# Build
echo "Building message-center..."
/usr/local/go/bin/go build -o message-center .
# Install systemd service
echo "Installing systemd service..."
mkdir -p ~/.config/systemd/user/
cp message-center.service ~/.config/systemd/user/
# Create env file if it doesn't exist
if [ ! -f ~/.config/message-center.env ]; then
echo "Creating ~/.config/message-center.env..."
cat > ~/.config/message-center.env << 'EOF'
# Proton Bridge passwords - get from pass store
PROTON_BRIDGE_PASSWORD=
JOHAN_BRIDGE_PASSWORD=
EOF
echo "Please edit ~/.config/message-center.env and add your passwords"
fi
# Reload and enable
systemctl --user daemon-reload
systemctl --user enable message-center
echo ""
echo "Installation complete!"
echo ""
echo "To start: systemctl --user start message-center"
echo "To check: systemctl --user status message-center"
echo "Logs: journalctl --user -u message-center -f"