Skip to content

feat: ship both sl and simplelogin binaries to avoid name conflicts - #62

Merged
mexcool merged 1 commit into
mainfrom
feat/dual-binary-name
Mar 27, 2026
Merged

feat: ship both sl and simplelogin binaries to avoid name conflicts#62
mexcool merged 1 commit into
mainfrom
feat/dual-binary-name

Conversation

@mexcool

@mexcool mexcool commented Mar 27, 2026

Copy link
Copy Markdown
Owner

Problem

The sl binary name conflicts with the steam locomotive homebrew formula and Sapling VCS. Users with either installed can't use our CLI without uninstalling the other.

Solution

Ship both sl (primary) and simplelogin (alias) binaries. They are identical — same binary, two names.

Changes

  • .goreleaser.yaml: Added second build (id: simplelogin) producing simplelogin binary from the same source. Homebrew formula installs both and tests both.
  • Makefile: make build now copies bin/sl to bin/simplelogin. make install installs both.
  • README.md: Added note explaining the dual naming and when to use simplelogin instead of sl.

@mexcool
mexcool merged commit 0f49f29 into main Mar 27, 2026
1 check passed
@mexcool
mexcool deleted the feat/dual-binary-name branch March 27, 2026 10:12
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