Description
Currently, gitmoji is available via npm, but it would improve accessibility if it were also distributed as:
- Chocolatey (for Windows users)
- Snap (for Linux users)
This would simplify installation for users who prefer native package managers.
Expected Behavior
- Users can install via:
# Windows (Chocolatey)
choco install gitmoji
# Linux (Snap)
snap install gitmoji
Motivation
- Wider adoption across platforms.
- Easier setup for non-Node.js users.
Notes
- Chocolatey requires Windows compatibility checks.
- Snap packages need
snapcraft.yaml configuration.
Would maintainers or contributors be open to supporting this? I’m happy to help with packaging if needed.
Solution
-
Chocolatey (Windows)
- Create a
gitmoji package in the Chocolatey Community Repository.
- Ensure it wraps the npm installation or provides a standalone binary.
- Example
choco install gitmoji.
-
Snap (Linux)
- Define a
snapcraft.yaml to bundle gitmoji as a confined snap.
- Publish on the Snap Store.
- Example
snap install gitmoji.
Implementation Steps:
Alternatives
No response
Additional context
- Chocolatey requires moderator approval for new packages.
- Snap needs strict confinement checks for CLI tools.
Validations
Description
Currently,
gitmojiis available via npm, but it would improve accessibility if it were also distributed as:This would simplify installation for users who prefer native package managers.
Expected Behavior
Motivation
Notes
snapcraft.yamlconfiguration.Would maintainers or contributors be open to supporting this? I’m happy to help with packaging if needed.
Solution
Chocolatey (Windows)
gitmojipackage in the Chocolatey Community Repository.choco install gitmoji.Snap (Linux)
snapcraft.yamlto bundlegitmojias a confined snap.snap install gitmoji.Implementation Steps:
Alternatives
No response
Additional context
Validations