crofty 0.11.0 — Linuxのapt/dnf対応と、更新通知の追加
Linuxの導入・更新が手作業で、また新しい版が出ても気づきにくい状態でした。
変更前
- Linuxは
.deb/.rpmを手でダウンロードして入れる方式で、更新もそのたびに手作業でした。 - パッケージマネージャは入れたツールを勝手に上げないため、古いビルドのまま修正を取り逃すことがありました。
変更後
- ホスト型のapt/dnfリポジトリを用意しました。インストールは一行、
apt upgrade/dnf updateで他のパッケージと一緒に最新に保たれます。 - コマンドの後に、新しい版が出ていれば更新用の一行を表示します。静かで(一日一回・対話的なときだけ)、自分を更新はせず、
CROFTY_NO_UPDATE_CHECK=1で無効化できます。crofty agent --jsonにupdateAvailableが載るので、アシスタントも気づけます。
# Debian/Ubuntu
echo "deb [trusted=yes] https://apt.fury.io/shirodoromoto/ * *" | sudo tee /etc/apt/sources.list.d/crofty.list
sudo apt update && sudo apt install crofty
# Fedora/RHEL
sudo tee /etc/yum.repos.d/crofty.repo >/dev/null <<'EOF'
[crofty]
name=crofty
baseurl=https://yum.fury.io/shirodoromoto/
enabled=1
gpgcheck=0
EOF
sudo dnf install crofty