Skip to content

feat: rename the project to ailine - #53

Merged
lexfrei merged 4 commits into
masterfrom
feat/rename-to-ailine
Sep 25, 2026
Merged

lexfrei merged 4 commits into
masterfrom
feat/rename-to-ailine

Conversation

@lexfrei

@lexfrei lexfrei commented Sep 25, 2026

Copy link
Copy Markdown
Owner

claudeline is taken by an earlier, unrelated project, so this one becomes ailine: module path, command directory, binary, messages, packaging and docs.

Existing installs move over on a normal upgrade. The deb release adds an empty claudeline package that depends on ailine and keeps /usr/bin/claudeline as a symlink, so apt upgrade installs ailine and a statusLine pointing at claudeline keeps working. The Homebrew formula becomes ailine with the same claudeline symlink; the rename entry for the tap goes in separately once this release has published the new formula. ~/.claudelinerc.toml is still read when ~/.ailinerc.toml is absent.

I checked the apt path in an Ubuntu 24.04 container with a snapshot build: claudeline 1.10.1 from the release, then apt upgrade from a local repo with the new packages. It installed ailine, the claudeline symlink pointed at it, and the old config file was picked up. apt-get upgrade holds the transitional package back, which the README now mentions.

The default config file follows the new project name. The old file is
still read when the new one is absent, so an existing setup keeps its
settings without being moved.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
The claudeline name belongs to an earlier, unrelated project. The Go
module, the command directory, the binary and the messages it prints
now use ailine.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Existing installs have to move to the new name without manual steps.
The deb release adds an empty claudeline package that depends on
ailine and keeps /usr/bin/claudeline as a symlink, so apt upgrade
moves an installed claudeline over. The Homebrew formula is now
ailine and installs the same claudeline symlink.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
Explain what the rename means for an existing install: the upgrade
path per package manager, the kept claudeline command and the legacy
config file.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
@lexfrei
lexfrei marked this pull request as ready for review September 25, 2026 15:30
@lexfrei
lexfrei merged commit 8a62d81 into master Sep 25, 2026
7 checks passed
@lexfrei
lexfrei deleted the feat/rename-to-ailine branch September 25, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant