robbiblubber.org
EN
Tools
Tool.NETMIT

Kangaroo Installer.

The installer for your own Kangaroo repository: install, update, and remove Windows applications. Run it directly or let the Kangaroo library launch it for updates.

Robbiblubber.Install.Kangaroo.Installer

Features and getting started

Windows and the matching .NET Desktop RuntimeTarget frameworks: net8.0-windows / net10.0-windows

What’s inside

  • Install, update, and uninstall with a Windows interface; --silent runs without a window.
  • Install for all users with administrator rights, or for the current user otherwise. Updates and uninstallations retain the original installation scope.
  • install.bag contains application files as a ZIP; install.defn describes the release. The repository holds the installer as kangaroo.8.bag or kangaroo.10.bag.
  • install.kroo configures installation, update, and uninstall steps, including shortcuts, file associations, file copies, and commands.
  • Uninstallation uses the saved configuration and needs no repository. Logs and silent-mode exit codes distinguish success (0), warnings (1), and errors (2).
A small starting point Terminal
kangaroo.exe --install --repository https://example.org/kangaroo --key myapp

Starts installation with a user interface. Replace the example address and myapp with your Kangaroo repository and installation key.

First steps

  1. Prepare a Kangaroo repository with a matching installer package; create a folder containing install.defn and install.bag for each application.
  2. Package application files as install.bag and optionally add install.kroo for shortcuts, registration, and additional steps.
  3. Start kangaroo.exe with --repository and --key. Use --directory to specify a destination when needed; --update and --uninstall select the other modes.
  4. For in-application updates, add the Robbiblubber.Install.Kangaroo library. --silent enables calls without a user interface and provides meaningful exit codes.
Part of

Kangaroo.NET

Installation and updates for Windows applications from your own Kangaroo repository. The library detects available and required updates; the installer installs, updates, and removes the application, with a user interface or in silent mode.

Also part of the collection.

Feedback