Установка#
tgs поставляется как один статический бинарник без зависимостей. Выберите способ под вашу платформу — установленная команда в любом случае называется tgs.
Homebrew (macOS и Linux)#
Самый быстрый способ на macOS и Linux:
brew install garenal1v3/tap/tgs-cliКоманда устанавливает бинарник tgs и обновляет его через brew upgrade.
Готовые бинарники#
Скачайте архив релиза под вашу платформу со страницы релизов. Архивы называются tgs-cli_<os>_<arch>:
| Платформа | OS | Arch |
|---|---|---|
| macOS (Apple Silicon) | darwin | arm64 |
| macOS (Intel) | darwin | amd64 |
| Linux | linux | amd64 / arm64 |
| Windows | windows | amd64 / arm64 |
macOS и Linux#
# Choose your platform: OS = darwin (macOS) or linux; ARCH = arm64 or amd64
OS=darwin
ARCH=arm64
curl -L -o tgs.tar.gz \
"https://github.com/garenal1v3/tgs-cli/releases/latest/download/tgs-cli_${OS}_${ARCH}.tar.gz"
tar -xzf tgs.tar.gz tgs
sudo mv tgs /usr/local/bin/
tgs versionWindows#
# PowerShell — ARCH = amd64 or arm64
$Arch = "amd64"
Invoke-WebRequest `
-Uri "https://github.com/garenal1v3/tgs-cli/releases/latest/download/tgs-cli_windows_$Arch.zip" `
-OutFile tgs.zip
Expand-Archive tgs.zip -DestinationPath .
# Move tgs.exe into a directory on your PATH, then:
.\tgs.exe versionСборка из исходников#
Требуется Go 1.26 или новее:
git clone https://github.com/garenal1v3/tgs-cli.git
cd tgs-cli
make build # produces ./tgs in the repo root
# or install into $GOBIN / $GOPATH/bin:
make installПроверка установки#
tgs versionВ ответ должен прийти JSON с версией, коммитом и датой сборки. Дальше — Быстрый старт.