diff --git a/cli-install-report.md b/cli-install-report.md new file mode 100644 index 0000000..740f833 --- /dev/null +++ b/cli-install-report.md @@ -0,0 +1,49 @@ +# CLI install report (WSL) — final + +Generated: 2026-05-29T21:20:00-07:00 + +System: WSL Ubuntu (user v-sadhandapa) + +Installed CLIs (verified): + +- Claude Code + - Path: /home/v-sadhandapa/.local/bin/claude + - Version: 2.1.158 + - Install method: official installer (https://claude.ai/install.sh) + - Auth: claude auth login (or claude auth setup-token; ANTHROPIC_API_KEY env) + +- OpenAI Codex + - Path: /home/v-sadhandapa/.npm-global/bin/codex + - Version: codex-cli 0.135.0 + - Install method: npm i -g @openai/codex (fallback installer used if necessary) + - Auth: codex login (or: printenv OPENAI_API_KEY | codex login --with-api-key) + +- Devin + - Path: /home/v-sadhandapa/.local/bin/devin + - Version: devin 2026.5.26-2 + - Install method: official installer (https://cli.devin.ai/install.sh) + - Auth: devin auth login + +- Antigravity (agy) + - Path: /home/v-sadhandapa/.local/bin/agy + - Version: 1.0.3 + - Install method: official installer (https://antigravity.google/cli/install.sh) + - Auth: agy login + +- GitHub Copilot CLI + - Path: /snap/bin/copilot + - Version: 1.0.56 + - Install method: sudo snap install copilot-cli + - Auth: copilot auth login + +PATH changes made: +- ~/.npm-global/bin and ~/.local/bin were added to ~/.profile and ~/.bashrc (persisted) + +Symlinks: +- A helper script was added to the repo: ./make_symlinks_wsl.sh — run it to create /usr/local/bin symlinks (requires sudo). + +Notes: +- No API keys or credentials were added to any shell profiles. +- For interactive logins, run the auth commands listed above; they may prompt or open device-flow URLs. +- Logs: ~/cli-install-wsl.log + diff --git a/make_symlinks_wsl.sh b/make_symlinks_wsl.sh new file mode 100755 index 0000000..e03a084 --- /dev/null +++ b/make_symlinks_wsl.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Helper to create system-wide symlinks for installed CLIs (run interactively) +# This script will prompt for sudo password when necessary. + +echo "Creating system-wide symlinks (requires sudo)" + +sudo ln -sf "$HOME/.local/bin/claude" /usr/local/bin/claude || true +sudo ln -sf "$HOME/.npm-global/bin/codex" /usr/local/bin/codex || true +sudo ln -sf "$HOME/.local/bin/devin" /usr/local/bin/devin || true +sudo ln -sf "$HOME/.local/bin/agy" /usr/local/bin/agy || true +# copilot installed via snap; link snap binary if present +if [ -x "/snap/bin/copilot" ]; then + sudo ln -sf "/snap/bin/copilot" /usr/local/bin/copilot || true +fi + +echo "Symlink operations attempted. Verify with: ls -l /usr/local/bin/{claude,codex,devin,agy,copilot}"