Rename CLI command from aai to assembly#65
Merged
Conversation
The console script, Typer prog name, shell-completion hooks, welcome-screen wordmark, and every user-facing usage string/example now use `assembly`. The Homebrew formula moves to Formula/assembly.rb (class Assembly), and install.sh, CI, the bundled aai-cli skill docs, init templates, README, and AGENTS.md follow. Unchanged on purpose: the aai_cli package, the aai-cli distribution/skill names, the assemblyai SDK alias (import assemblyai as aai), env vars (AAI_ENV, ASSEMBLYAI_API_KEY), and the historical design docs under docs/superpowers/. https://claude.ai/code/session_013iuxDMF7JqXEt7hwNcMFt9
test_download_audio_with_sections_sets_download_ranges replaces sys.modules['yt_dlp'] with a SimpleNamespace, but download_audio's sections path lazily imports yt_dlp.utils.parse_duration — which only resolved when an earlier (randomly ordered) test had already cached the real submodule. Cache yt_dlp.utils in _fake_ytdlp before installing the fake parent so the test passes in any order (it failed CI on the PR merge ref when pytest-randomly ran it first). https://claude.ai/code/session_013iuxDMF7JqXEt7hwNcMFt9
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renames the AssemblyAI CLI command from
aaitoassemblythroughout the codebase, documentation, and tests.Summary
This change updates the CLI's entry point and all references from
aaitoassemblyto align with the product's branding. The command name change is reflected in:pyproject.tomlscript entry fromaaitoassemblyFormula/aai.rbtoFormula/assembly.rband updated class nameassemblyinstead ofaaiKey Changes
pyproject.tomlto registerassemblyas the CLI script entry pointImplementation Details
The change is comprehensive and touches all user-facing surfaces: help text, examples, documentation, and tests. The snapshot tests were regenerated to capture the new command name in all help output and examples. No functional behavior changes—this is purely a naming/branding update.
https://claude.ai/code/session_013iuxDMF7JqXEt7hwNcMFt9