Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novolis

novolis-install

One CLI to install the ecosystem
Cross-platform `novolis` installer CLI.

docs merge packages org

Docs · https://nuget.pkg.github.com/Novolis-Platform/index.json · Org landing · Governance


GitHub Packages shows this repository README on every package page (upstream limitation). Open the package README for install and quick start — embedded in each .nupkg and linked below.

Published packages

Package Install Package README
Novolis.Install dotnet add package Novolis.Install README

For NuGet.org and Visual Studio, the embedded README.md inside each package is authoritative.

novolis-install

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

Package

Package Description
Novolis.Install Global tool CLI (search, doctor, install, …)

Restore and publish via nuget.org and GitHub Packages only. For local platform library work, use Novolis.Platform.slnx (ProjectReference mode) — not sibling-repo hacks in this tool project.

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

Cross-platform novolis CLI installer for the Novolis ecosystem.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages