generated from finos/software-project-blueprint
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add the morphir CLI to the mise tool registry so users can install with:
mise install morphirInstead of the current longer form:
mise install github:finos/morphir-rust@v0.1.0Steps
1. Add to Aqua Registry (Recommended First Step)
The aqua registry is preferred by mise for security features. Submit a PR to:
https://github.com/aquaproj/aqua-registry
Create a file pkgs/finos/morphir-rust/registry.yaml:
packages:
- type: github_release
repo_owner: finos
repo_name: morphir-rust
asset: morphir-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tgz
replacements:
darwin: apple-darwin
linux: unknown-linux-gnu
amd64: x86_64
arm64: aarch64
overrides:
- goos: windows
format: zip
asset: morphir-{{.Version}}-{{.Arch}}-pc-windows-msvc.zip2. Add to Mise Registry
Once in aqua (or directly using github backend), submit a PR to:
https://github.com/jdx/mise - edit registry.toml
Add entry:
[tools.morphir]
description = "CLI for working with Morphir IR - functional domain modeling and business logic"
backends = ["aqua:finos/morphir-rust", "github:finos/morphir-rust"]
test = ["morphir --version", "morphir {{version}}"]Requirements Checklist
- Several stable releases published
- Consistent release asset naming convention
- Tool is reasonably popular/well-maintained (FINOS project)
- Test command works:
morphir --versionoutputs version
Alternative: GitHub Backend Only
If skipping aqua, submit directly to mise with just the github backend:
[tools.morphir]
description = "CLI for working with Morphir IR - functional domain modeling and business logic"
backends = ["github:finos/morphir-rust"]
test = ["morphir --version", "morphir {{version}}"]References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request