VEM (Vim Environment Manager) の公式パッケージ配布レポジトリです。GitHub Pages を使用して DEB、RPM、Homebrew パッケージを提供します。
brew tap vim-environment-manager/packages
brew install vem
# レポジトリを追加
echo "deb https://vim-environment-manager.github.io/packages/deb ./" | sudo tee /etc/apt/sources.list.d/vem.list
# パッケージリストを更新
sudo apt update
# VEMをインストール
sudo apt install vem
# レポジトリを追加
sudo tee /etc/yum.repos.d/vem.repo <<EOF
[vem]
name=VEM Repository
baseurl=https://vim-environment-manager.github.io/packages/rpm
enabled=1
gpgcheck=0
EOF
# VEMをインストール (dnf または yum を使用)
sudo dnf install vem
パッケージ | アーキテクチャ | SHA256 | サイズ |
---|---|---|---|
vem_0.1.0_amd64.deb | x86_64 | 98bb2b3d11d74ef1e51d8aa20a1eb3d6d9286a2be364ba4032fa880ee4174cf6 | 624 KB |
vem_0.1.0_arm64.deb | ARM64 | - | - |
vem-linux-x86_64.rpm | x86_64 | 817f55f7f0563d45f2c4f7a3bef5782e28f3633b1d826567b01ae8d172024d48 | 754 KB |
vem-0.1.0-x86_64.tar.gz | x86_64 | f152d7c24bcf01872420c1982394be5da25f67331e376ea82675fd6906c77f1c | 757 KB |
vem-0.1.0-aarch64.tar.gz | ARM64 | 3e0ae1238fb5348f7d1c13b39b38b7e086bd7c5deff063b581ded37613045fee | 717 KB |
curl -fsSL https://vim-environment-manager.github.io/packages/install/install-deb.sh | bash
curl -fsSL https://vim-environment-manager.github.io/packages/install/install-rpm.sh | bash
curl -fsSL https://vim-environment-manager.github.io/packages/install/install-homebrew.sh | bash
packages/
├── deb/ # DEBパッケージとメタデータ
│ ├── *.deb
│ ├── Packages
│ ├── Packages.gz
│ └── Release
├── rpm/ # RPMパッケージとメタデータ
│ ├── *.rpm
│ └── repodata/
├── homebrew/ # Homebrewタップ
│ └── Formula/
│ └── vem.rb
├── config/ # レポジトリ設定ファイル
│ ├── vem.list # DEB sources.list
│ └── vem.repo # RPM repo file
├── install/ # インストールスクリプト
│ ├── install-deb.sh
│ ├── install-rpm.sh
│ └── install-homebrew.sh
└── index.html # GitHub Pages ランディングページ
このレポジトリは GitHub Actions を使用して自動的にパッケージを更新します。
scripts/build-deb.sh
- DEBパッケージのビルドscripts/build-rpm.sh
- RPMパッケージのビルドscripts/generate-homebrew.sh
- Homebrewフォーミュラの生成scripts/create-repo-metadata.sh
- レポジトリメタデータの作成scripts/generate-index.sh
- ランディングページの生成