01 help / version
Справка и версия. Всегда начинай отсюда, если флаг незнаком.
astray --help
astray --version
Только полный Astray CLI (Rust). OAuth login, REPL, YOLO-агент, skills и MCP. One-liner с твоего домена.
curl -fsSL https://theastraydev.online/install.sh | bash
curl / iwr идут через theastraydev.online — твой installer, native binary, не shell-заглушка.
шаг 1
Определяем автоматически; можно переключить. Блоки установки ниже обновятся.
шаг 2
Рекомендуемый путь — one-liner с theastraydev.online. Скрипт сам определит OS/arch и положит astray в PATH.
curl -fsSL https://theastraydev.online/install.sh | bash
# custom prefix
curl -fsSL https://theastraydev.online/install.sh | bash -s -- --prefix "$HOME/.local"
# force reinstall
curl -fsSL https://theastraydev.online/install.sh | bash -s -- --force
mkdir -p ~/.local/bin
curl -fsSL https://theastraydev.online/downloads/cli/latest/astray-linux-x86_64 \
-o ~/.local/bin/astray
chmod +x ~/.local/bin/astray
# PATH (once)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
astray --version
astray --doctor
astray --login
После install.sh: astray --version и astray --login. Если PATH не подхватился — перезапусти shell.
# native macOS builds ship soon — build release from source:
# (need Rust: https://rustup.rs)
git clone https://github.com/yourusername/astray-cli.git
cd astray-cli
cargo build --release
mkdir -p ~/.local/bin
cp target/release/astray ~/.local/bin/astray
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
astray --version
astray --doctor
astray --login
# Prebuilt macOS binaries are not on the CDN yet.
# Use cargo build --release (above) or run Linux binary via Lima/UTM/Docker.
Prebuilt macOS ещё не на CDN. Собери cargo build --release или жди aarch64/x86_64 билды.
iwr -useb https://theastraydev.online/install.ps1 | iex
$dir = "$env:LOCALAPPDATA\Astray\bin"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
Invoke-WebRequest -Uri "https://theastraydev.online/downloads/cli/latest/astray-windows-x86_64.exe" `
-OutFile "$dir\astray.exe" -UseBasicParsing
# add $dir to User PATH, open a new terminal
astray --version
astray --doctor
astray --login
# inside WSL (Linux binary)
curl -fsSL https://theastraydev.online/install.sh | bashastray --version
astray --doctor
astray --login
PowerShell: iwr … | iex ставит astray.exe. Новый терминал нужен, чтобы PATH обновился.
шаг 3
Полный native бинарь astray. Флаги: astray --help.
Справка и версия. Всегда начинай отсюда, если флаг незнаком.
astray --help
astray --version
OAuth вход в xAI/Grok (браузер + код). Либо --login-code / --login-token.
astray --login
# or paste code / token
astray --login-code
astray --login-token
Интерактивный REPL. -y включает YOLO-агента, -m выбирает модель, --ask — one-shot.
astray
astray -y # YOLO agent
astray -m grok-4.5 # pick model
astray --ask "whoami" # one-shot
Проверка окружения и self-update бинарника с theastraydev.online.
astray --doctor
astray --update
# REPL:
/doctor
/update
Список моделей, skills, MCP; путь к конфигу; logout.
astray --list-models
astray --list-skills
astray --list-mcp
astray --config
astray --logout
проверка
# installer (always via your domain)
curl -fsSL https://theastraydev.online/install.sh | less
# native linux binary
curl -fsSL https://theastraydev.online/downloads/cli/latest/astray-linux-x86_64 -o astray
chmod +x astray && ./astray --version
# version pin
curl -fsSL https://theastraydev.online/downloads/cli/latest/VERSION
Качай install.sh и бинарники только с theastraydev.online. Перед | bash можно less. Это ELF/PE, не bash-stub.
Нужен кастомный workflow / пакет под команду — пиши brief.