Skip to content

Commit fbdbba8

Browse files
committed
feat: Rebrand from q to kiro-cli
- Update Python constants in build-scripts/const.py - Update Rust constants in crates/fig_util/src/consts.rs - Update build.rs CLI_BINARY_NAME - Update shell script variables in bundle/linux/install.sh and scripts/install.sh - Update manual sync files: tauri.conf.json, deb control files, postrm - Binary names: q -> kiro-cli, qchat -> kiro-cli-chat, qterm -> kiro-cli-term - Product name: Amazon Q -> Kiro-Cli - Legacy names updated: Amazon Q is now the old product name
1 parent 0c0a5ec commit fbdbba8

File tree

9 files changed

+51
-51
lines changed

9 files changed

+51
-51
lines changed

build-scripts/const.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
import pathlib
22

33

4-
APP_NAME = "Amazon Q"
5-
CLI_BINARY_NAME = "q"
6-
CLI_BINARY_NAME_MINIMAL = "q-minimal"
7-
CHAT_BINARY_NAME = "qchat"
8-
PTY_BINARY_NAME = "qterm"
9-
DESKTOP_BINARY_NAME = "q-desktop"
10-
URL_SCHEMA = "q"
11-
TAURI_PRODUCT_NAME = "q_desktop"
12-
LINUX_PACKAGE_NAME = "amazon-q"
13-
CHAT_BINARY_BRANCH = "prod"
4+
APP_NAME = "Kiro-Cli"
5+
CLI_BINARY_NAME = "kiro-cli"
6+
CLI_BINARY_NAME_MINIMAL = "kiro-cli-minimal"
7+
CHAT_BINARY_NAME = "kiro-cli-chat"
8+
PTY_BINARY_NAME = "kiro-cli-term"
9+
DESKTOP_BINARY_NAME = "kiro-cli-desktop"
10+
URL_SCHEMA = "kiro-cli"
11+
TAURI_PRODUCT_NAME = "kiro_cli_desktop"
12+
LINUX_PACKAGE_NAME = "kiro-cli"
13+
CHAT_BINARY_BRANCH = "qv2"
1414

1515
# macos specific
1616
MACOS_BUNDLE_ID = "com.amazon.codewhisperer"
1717
DMG_NAME = APP_NAME
1818

1919
# Linux specific
20-
LINUX_ARCHIVE_NAME = "q"
21-
LINUX_LEGACY_GNOME_EXTENSION_UUID = "amazon-q-for-cli-legacy-gnome-integration@aws.amazon.com"
22-
LINUX_MODERN_GNOME_EXTENSION_UUID = "amazon-q-for-cli-gnome-integration@aws.amazon.com"
20+
LINUX_ARCHIVE_NAME = "kiro-cli"
21+
LINUX_LEGACY_GNOME_EXTENSION_UUID = "kiro-cli-legacy-gnome-integration@kiro.dev"
22+
LINUX_MODERN_GNOME_EXTENSION_UUID = "kiro-cli-gnome-integration@kiro.dev"
2323

2424
# cargo packages
2525
CLI_PACKAGE_NAME = "q_cli"

bundle/deb/control

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Package: amazon-q
2-
Description: Amazon Q CLI for Linux
3-
Maintainer: Amazon Q CLI Team <q-cli@amazon.com>
1+
Package: kiro-cli
2+
Description: Kiro-Cli for Linux
3+
Maintainer: Kiro-Cli Team <kiro-cli@kiro.dev>
44
Homepage: https://github.com/aws/q-cli
55
Version: $VERSION
66
Architecture: $APT_ARCH
7-
Conflicts: amazon-q-minimal
7+
Conflicts: kiro-cli-minimal
88
Depends: libayatana-appindicator3-1, libwebkit2gtk-4.1-0, libgtk-3-0, util-linux

bundle/deb/control_minimal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Package: amazon-q-minimal
2-
Description: Amazon Q CLI for Linux
3-
Maintainer: Amazon Q CLI Team <q-cli@amazon.com>
1+
Package: kiro-cli-minimal
2+
Description: Kiro-Cli for Linux
3+
Maintainer: Kiro-Cli Team <kiro-cli@kiro.dev>
44
Homepage: https://github.com/aws/q-cli
55
Version: $VERSION
66
Architecture: $APT_ARCH
7-
Conflicts: amazon-q
7+
Conflicts: kiro-cli

bundle/deb/postrm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
killall q-desktop || true
3+
killall kiro-cli-desktop || true

bundle/linux/install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ set -o errexit
77
set -o nounset
88

99
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
10-
CLI_BINARY_NAME="q"
11-
CHAT_BINARY_NAME="qchat"
12-
PTY_BINARY_NAME="qterm"
10+
CLI_BINARY_NAME="kiro-cli"
11+
CHAT_BINARY_NAME="kiro-cli-chat"
12+
PTY_BINARY_NAME="kiro-cli-term"
1313

1414
log_error() {
1515
printf '\e[31m[ERROR]\e[0m %s\n' "$1" >&2

crates/fig_desktop/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"distDir": []
44
},
55
"package": {
6-
"productName": "q_desktop"
6+
"productName": "kiro_cli_desktop"
77
},
88
"tauri": {
99
"bundle": {

crates/fig_integrations/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const CLI_BINARY_NAME: &str = "q";
1+
const CLI_BINARY_NAME: &str = "kiro-cli";
22
const CODEX_FOLDER: &str = "src/shell/inline_shell_completion";
33

44
// The order here is very specific, do no edit without understanding the implications

crates/fig_util/src/consts.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
pub const APP_BUNDLE_ID: &str = "com.amazon.codewhisperer";
2-
pub const APP_BUNDLE_NAME: &str = "Amazon Q.app";
2+
pub const APP_BUNDLE_NAME: &str = "Kiro-Cli.app";
33

44
#[cfg(target_os = "macos")]
5-
pub const APP_PROCESS_NAME: &str = "q_desktop";
5+
pub const APP_PROCESS_NAME: &str = "kiro_cli_desktop";
66
#[cfg(target_os = "linux")]
7-
pub const APP_PROCESS_NAME: &str = "q-desktop";
7+
pub const APP_PROCESS_NAME: &str = "kiro-cli-desktop";
88

99
#[cfg(windows)]
10-
pub const APP_PROCESS_NAME: &str = "q_desktop.exe";
10+
pub const APP_PROCESS_NAME: &str = "kiro_cli_desktop.exe";
1111

1212
/// The name configured under `"package.productName"` in the tauri.conf.json file.
13-
pub const TAURI_PRODUCT_NAME: &str = "q_desktop";
13+
pub const TAURI_PRODUCT_NAME: &str = "kiro_cli_desktop";
1414

15-
pub const CLI_BINARY_NAME: &str = "q";
16-
pub const CLI_BINARY_NAME_MINIMAL: &str = "q-minimal";
17-
pub const CHAT_BINARY_NAME: &str = "qchat";
18-
pub const PTY_BINARY_NAME: &str = "qterm";
15+
pub const CLI_BINARY_NAME: &str = "kiro-cli";
16+
pub const CLI_BINARY_NAME_MINIMAL: &str = "kiro-cli-minimal";
17+
pub const CHAT_BINARY_NAME: &str = "kiro-cli-chat";
18+
pub const PTY_BINARY_NAME: &str = "kiro-cli-term";
1919

2020
pub const CLI_CRATE_NAME: &str = "q_cli";
2121

22-
pub const URL_SCHEMA: &str = "q";
22+
pub const URL_SCHEMA: &str = "kiro-cli";
2323

24-
pub const PRODUCT_NAME: &str = "Amazon Q";
24+
pub const PRODUCT_NAME: &str = "Kiro-Cli";
2525

2626
pub const RUNTIME_DIR_NAME: &str = "cwrun";
2727

28-
// These are the old "CodeWhisperer" branding, used anywhere we will not update to Amazon Q
29-
pub const OLD_PRODUCT_NAME: &str = "CodeWhisperer";
30-
pub const OLD_CLI_BINARY_NAMES: &[&str] = &["cw"];
31-
pub const OLD_PTY_BINARY_NAMES: &[&str] = &["cwterm"];
28+
// These are the old "Amazon Q" branding, used anywhere we will not update to Kiro-Cli
29+
pub const OLD_PRODUCT_NAME: &str = "Amazon Q";
30+
pub const OLD_CLI_BINARY_NAMES: &[&str] = &["q"];
31+
pub const OLD_PTY_BINARY_NAMES: &[&str] = &["qterm"];
3232

3333
pub const GITHUB_REPO_NAME: &str = "aws/amazon-q-developer-cli";
3434

@@ -74,13 +74,13 @@ pub mod macos {
7474
}
7575

7676
pub mod linux {
77-
pub const DESKTOP_ENTRY_NAME: &str = "amazon-q.desktop";
77+
pub const DESKTOP_ENTRY_NAME: &str = "kiro-cli.desktop";
7878

7979
/// Name of the deb package.
80-
pub const PACKAGE_NAME: &str = "amazon-q";
80+
pub const PACKAGE_NAME: &str = "kiro-cli";
8181

8282
/// The wm_class used for the application windows.
83-
pub const DESKTOP_APP_WM_CLASS: &str = "Amazon-q";
83+
pub const DESKTOP_APP_WM_CLASS: &str = "Kiro-Cli";
8484
}
8585

8686
pub mod env_var {

scripts/install.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ set -eu
77
# =============================================================================
88

99
# Configuration
10-
BINARY_NAME="q"
11-
CLI_NAME="Q CLI"
12-
COMMAND_NAME="q"
13-
DESKTOP_BINARY_NAME="q_desktop"
10+
BINARY_NAME="kiro-cli"
11+
CLI_NAME="Kiro-Cli"
12+
COMMAND_NAME="kiro-cli"
13+
DESKTOP_BINARY_NAME="kiro_cli_desktop"
1414
BASE_URL="https://desktop-release.q.us-east-1.amazonaws.com"
1515
MANIFEST_URL="${BASE_URL}/latest/manifest.json"
16-
MACOS_FILENAME="Amazon Q.dmg"
17-
MACOS_FILENAME_ESCAPED="Amazon%20Q.dmg"
16+
MACOS_FILENAME="Kiro-Cli.dmg"
17+
MACOS_FILENAME_ESCAPED="Kiro-Cli.dmg"
1818

1919
# Installation directories
2020
MACOS_APP_DIR="/Applications"

0 commit comments

Comments
 (0)