Install this version:
emerge -a =app-misc/cc-switch-bin-3.14.1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-misc/cc-switch-bin-3.14.1
Or alternatively:
emerge --autounmask-write -a =app-misc/cc-switch-bin-3.14.1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.14.1 | 8 | -* ~amd64 | 0 |
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop unpacker xdg
MY_PN="${PN%-bin}"
DESCRIPTION="All-in-one manager for Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw"
HOMEPAGE="https://github.com/farion1231/cc-switch"
SRC_URI="amd64? (
https://github.com/farion1231/cc-switch/releases/download/v${PV}/CC-Switch-v${PV}-Linux-x86_64.deb
-> ${P}-amd64.deb
)"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="strip"
RDEPEND="
!app-misc/cc-switch
app-arch/xz-utils
dev-libs/glib:2
dev-libs/libayatana-appindicator
dev-libs/openssl:0/3
net-libs/libsoup:3.0
net-libs/webkit-gtk:4.1
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
"
QA_PREBUILT="usr/bin/${MY_PN}"
src_install() {
dobin usr/bin/${MY_PN}
domenu "usr/share/applications/CC Switch.desktop"
for size in 32 128; do
doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/${MY_PN}.png"
done
doicon -s 256 "usr/share/icons/hicolor/256x256@2/apps/${MY_PN}.png"
}
!app-misc/cc-switch app-arch/xz-utils dev-libs/glib:2 dev-libs/libayatana-appindicator dev-libs/openssl:0/3 net-libs/libsoup:3.0 net-libs/webkit-gtk:4.1 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | cc-switch-bin-3.14.1-amd64.deb | 11895708 bytes | https://github.com/farion1231/cc-switch/releases/download/v3.14.1/CC-Switch-v3.14.1-Linux-x86_64.deb |