-
Notifications
You must be signed in to change notification settings - Fork 0
Standardize branding to 'google-readonly' across all platforms #79
Copy link
Copy link
Closed
Description
Summary
Standardize the project branding to consistently use google-readonly as the package/project name across all distribution channels, while keeping the binary name as gro for invocation.
Current State
| Platform/Channel | Package Name | Binary | Install Command |
|---|---|---|---|
| Go Module | google-readonly |
- | go install .../google-readonly/cmd/gro@latest |
| Homebrew | google-readonly |
gro |
brew install open-cli-collective/tap/gro |
| Chocolatey | google-readonly |
gro.exe |
choco install google-readonly |
| Winget | OpenCLICollective.gro |
gro.exe |
winget install OpenCLICollective.gro |
| Linux DEB/RPM | gro |
gro |
apt install gro |
| README Title | gro |
- | - |
Proposed State
| Platform/Channel | Package Name | Binary | Install Command |
|---|---|---|---|
| Go Module | google-readonly |
- | go install .../google-readonly/cmd/gro@latest |
| Homebrew | google-readonly |
gro |
brew install open-cli-collective/tap/google-readonly |
| Chocolatey | google-readonly |
gro.exe |
choco install google-readonly |
| Winget | OpenCLICollective.google-readonly |
gro.exe |
winget install OpenCLICollective.google-readonly |
| Linux DEB/RPM | google-readonly |
gro |
apt install google-readonly |
| README Title | google-readonly |
- | - |
Files to Change
1. README.md
- Change title from
# groto# google-readonly - Update Homebrew install:
brew install open-cli-collective/tap/google-readonly - Update Winget install:
winget install OpenCLICollective.google-readonly - Update APT install:
sudo apt install google-readonly - Update DNF install:
sudo dnf install google-readonly
2. .goreleaser.yaml
- Change nfpms
idandpackage_namefromgrotogoogle-readonly - Update license path from
/usr/share/licenses/gro/to/usr/share/licenses/google-readonly/
3. .github/workflows/release.yml
- Update winget manifest check URL path
- Update
wingetcreate updatecommand identifier - Update winget manifest file references
- Change linux-packages dispatch payload
"package": "gro"to"package": "google-readonly"
4. Winget manifests (rename + edit)
Rename files:
OpenCLICollective.gro.yaml→OpenCLICollective.google-readonly.yamlOpenCLICollective.gro.locale.en-US.yaml→OpenCLICollective.google-readonly.locale.en-US.yamlOpenCLICollective.gro.installer.yaml→OpenCLICollective.google-readonly.installer.yaml
Update PackageIdentifier in all three files from OpenCLICollective.gro to OpenCLICollective.google-readonly
No Changes Needed
internal/cmd/root/root.go- KeepUse: "gro"(binary name staysgro)- Homebrew cask definition - Already uses
google-readonly - Chocolatey package - Already uses
google-readonly - Config directory - Already
~/.config/google-readonly/
Notes
- The binary invocation remains
groeverywhere - This is a branding/packaging change only, no functional changes
- Winget may require submitting as a new package since the identifier changes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels