Quick start
running
download lastest release
curl https://github.com/yuhaiin/yuhaiin/releases/download/v0.3.8/yuhaiin_linux_amd64v3 > yuhaiinchmod +x yuhaiin
start
yuhaiin -host="127.0.0.1:50051" -path=$HOME/.config/yuhaiin
Install
Linux
mv yuhaiin_linux_amd64v3 /usr/bin/yuhaiin
systemd
create systemd service with blow content
vim /etc/systemd/system/yuhaiin.servicesystemctl daemon-reloadsystemctl start yuhaiinsystemctl enable yuhaiin
[Unit]Description=yuhaiinRequires=
[Service]ExecStart=yuhaiinRestart=alwaysRestartSec=30Slice=yuhaiin.slice
[Install]Also=WantedBy=default.target
Windows
Service
install as windows
./yuhaiin_windows_amd64v3.exe install
MacOS
mv yuhaiin_darwin_amd64v3 /usr/bin/yuhaiin
Launchctl
create a plist with blow content
vim yuhaiin.plist
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>Label</key> <string>io.github.Asutorufa.yuhaiin</string>
<key>ProgramArguments</key> <array> <string>/usr/bin/yuhaiin</string> </array>
<key>WorkingDirectory</key> <string>/etc/yuhaiin</string>
<key>RunAtLoad</key> <true/>
</dict></plist>
launchctl load yuhaiin.plistlaunchctl start io.github.Asutorufa.yuhaiin