Skip to content

Novolis-Platform/novolis-install

novolis-install

Cross-platform novolis .NET global tool for searching, installing, and managing packages from the Novolis registry.

What it is

Novolis.Install is the user-facing CLI for the Novolis ecosystem. It reads the static registry, installs into per-user locations, and will integrate with platform installers (Inno on Windows) over time.

Current status

v0.1.0 — initial publish. Core commands exist; install / update / remove are stubs. search, info, list, and doctor are functional at a basic level.

Install

dotnet tool install --global Novolis.Install

Preview channel (when published):

dotnet tool install --global Novolis.Install --version 0.2.0-preview.1

Update:

dotnet tool update --global Novolis.Install

Quick start

novolis doctor
novolis search
novolis info example-tool

Install locations

OS Data Shims
Windows %LOCALAPPDATA%\Novolis %USERPROFILE%\.novolis\bin
Linux ~/.local/share/novolis ~/.local/bin or ~/.novolis/bin
macOS ~/Library/Application Support/Novolis ~/.novolis/bin

Documentation

Contributing

See CONTRIBUTING.md.

Security

See SECURITY.md.

Publishing (maintainers)

Publishing uses NuGet trusted publishing from GitHub Releases only.

  1. Add trusted publishing on NuGet Novolis org for this repo (release.yml, environment nuget.org).
  2. Bump <Version> in Novolis.Install.csproj to match the git tag (e.g. v0.1.0).
  3. Create a GitHub Release with that tag.
  4. Approve the nuget.org environment deployment.

About

Novolis ecosystem repository: novolis-install

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages