app-misc/crush-bin - 0.92.0 (gentoo-zh)

Search

Install

Install this version:

emerge -a =app-misc/crush-bin-0.92.0

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-misc/crush-bin-0.92.0

Or alternatively:

emerge --autounmask-write -a =app-misc/crush-bin-0.92.0

Package Information

Description:
AI coding agent for your terminal (prebuilt binary)
Homepage:
https://github.com/charmbracelet/crush
License:
FSL-1.1-MIT

Ebuild Details

Version EAPI Keywords Slot
0.92.0 8 -* ~amd64 ~arm64 0
View Raw Ebuild
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit shell-completion

DESCRIPTION="AI coding agent for your terminal (prebuilt binary)"
HOMEPAGE="https://github.com/charmbracelet/crush"
BASE_URI="https://github.com/charmbracelet/crush/releases/download/v${PV}/crush_${PV}"
SRC_URI="
	amd64? ( ${BASE_URI}_Linux_x86_64.tar.gz )
	arm64? ( ${BASE_URI}_Linux_arm64.tar.gz )
"

LICENSE="FSL-1.1-MIT"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip"

RDEPEND="!app-misc/crush"

QA_PREBUILT="usr/bin/crush"

src_unpack() {
	default
	mv "${WORKDIR}"/crush_${PV}_Linux_* "${S}" || die
}

src_prepare() {
	default
	gzip -d manpages/crush.1.gz || die
}

src_install() {
	dobin crush
	dodoc README.md LICENSE.md
	doman manpages/crush.1

	newbashcomp completions/crush.bash crush
	dofishcomp completions/crush.fish
	newzshcomp completions/crush.zsh _crush
}

Inherited Eclasses

Dependencies

RDEPEND

!app-misc/crush

Manifest for 0.92.0

Type File Size Source URLs
DIST crush_0.92.0_Linux_arm64.tar.gz 26529195 bytes https://github.com/charmbracelet/crush/releases/download/v0.92.0/crush_0.92.0_Linux_arm64.tar.gz
DIST crush_0.92.0_Linux_x86_64.tar.gz 28577920 bytes https://github.com/charmbracelet/crush/releases/download/v0.92.0/crush_0.92.0_Linux_x86_64.tar.gz