Skip to content

Rename formula to citrix-workspace-manager, install binary as cwm#1

Merged
NickJLange merged 3 commits into
5L-Labs:mainfrom
NickJLange:rename-to-citrix-workspace-manager
Feb 11, 2026
Merged

Rename formula to citrix-workspace-manager, install binary as cwm#1
NickJLange merged 3 commits into
5L-Labs:mainfrom
NickJLange:rename-to-citrix-workspace-manager

Conversation

@NickJLange
Copy link
Copy Markdown
Contributor

Harmonizes naming across the tap:

Layer Before After
Formula citrix-manager citrix-workspace-manager
Binary citrix cwm
Tap reference mixed NickJLange/5l-labs 5L-Labs/citrix-cli

Also rewrites the README with clear two-step install instructions (tap, then install), referencing the correct 5L-Labs org.

Install flow after this PR:

brew tap 5L-Labs/citrix-cli
brew install citrix-workspace-manager

Follow-up work needed:

  1. Move/fork osx-citrix-manager-cli source repo to 5L-Labs org
  2. Rename the script in source repo (citrix.shcwm.sh) and tag a new release
  3. Update formula URL/sha256 to point at new release under 5L-Labs
  4. (Optional) Rename this repo homebrew-citrix-clihomebrew-citrix-workspace-manager

Copilot AI review requested due to automatic review settings February 10, 2026 15:43
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Renames the Homebrew tap’s formula and installed binary to align naming across the tap, and updates the README to reflect the new install/usage flow.

Changes:

  • Rename the formula to citrix-workspace-manager (class CitrixWorkspaceManager).
  • Install the script as the cwm binary and update the formula test accordingly.
  • Rewrite README with explicit two-step install instructions and updated usage.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
README.md Updates tap/install/usage docs for the new formula name and cwm binary.
Formula/citrix-workspace-manager.rb Renames the formula class and changes installed binary name + test to cwm.
Comments suppressed due to low confidence (2)

Formula/citrix-workspace-manager.rb:2

  • Renaming the formula from citrix-manager to citrix-workspace-manager is a breaking change for existing users (e.g., brew upgrade / brew install citrix-manager will stop working). Consider adding a Homebrew alias (e.g., under an Aliases/ entry) or otherwise providing a migration path so the old name continues to resolve to the new formula.
    Formula/citrix-workspace-manager.rb:10
  • The binary rename to cwm will break existing scripts that call citrix. If backward compatibility is desired, consider also installing a citrix symlink/wrapper that forwards to cwm (or document the breaking change prominently).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Rename Formula/citrix-manager.rb -> Formula/citrix-workspace-manager.rb
- Rename class CitrixManager -> CitrixWorkspaceManager
- Install binary as 'cwm' instead of 'citrix'
- Rewrite README with clear two-step install instructions

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c461e-4eda-73de-b76d-97222c830599
@NickJLange NickJLange force-pushed the rename-to-citrix-workspace-manager branch from 7a824d0 to f6a0980 Compare February 11, 2026 04:54
@NickJLange NickJLange merged commit 211cbd2 into 5L-Labs:main Feb 11, 2026
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.

2 participants