Repository navigation
Rename the project to Ally - #135
Merged
Merged
Conversation
sling existed only because slingshot is long to type. The project is being renamed to ally, which is short enough on its own, so one command is enough.
The project is being renamed from slingshot to ally. This moves the crate folders and changes the package names and imports. What the program is called and what it keeps on each machine change in the next commit, so each step builds on its own.
The program is now ally, and everything it creates uses the new name: the config folder, ally.toml, the ssh key, the boot service, the sleep rule, the ~/Ally project folder, environment variables, and every message. There is no migration, as with the rename from borrow: run slingshot uninstall on both machines, install ally, and link again.
The app is now Ally.app with the bundle ID dev.ally.menubar, and it runs ally to read the Agent's state. The Swift package and the Rust command that builds and installs it change together, so the app always finds the program.
The project is now called Ally, so the README, guides, templates, and rules use the new name, command, and paths. The logo, menu bar icon, window title, and README recording are redrawn for the new name. CLAUDE.md is gone because the rules live in AGENTS.md only.
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.
The project is now Ally, and the command is
ally.slingshort command is gone.ally.toml,~/.ssh/ally_ed25519,ally.service,dev.ally.agent,50-ally.rules,~/Ally/<project>,Ally.app,ALLY_*.There is no migration. Run
slingshot uninstallon both machines, install Ally, thenally link.Tested: fmt, Clippy, and tests pass. Both machines moved over and linked again, and the GIF recording shows start, link, attach, build, and detach working on archbox.