Skip to content

David7ce/toolbox-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolbox Installer: Universal Command Installer Generator

Easily generate installation commands for popular software packages across all major desktop operating systems. This project provides a unified reference for package managers and repositories, making it simple to find and install software whether you're on Windows, macOS, or Linux.

Features

  • Quick lookup for package managers and their repositories
  • Cross-platform: Windows, macOS, and multiple Linux distributions
  • Direct links to official package repositories
  • Designed for automation and scripting

Supported Operating Systems & Package Managers

OS Package Manager Repository / Link
Windows winget Winget pkgs
Linux (Arch) pacman Arch pkgs + AUR
Linux (Debian) deb Debian pkgs
Linux (Fedora) rpm Fedora pkgs
Linux (Gentoo) emerge Gentoo pkgs
Linux (generic) flatpak Flathub
Linux (generic) nix Nixpkgs
Linux (generic) snap Snap Store
macOS brew Homebrew
FreeBSD pkg FreeBSD pkgs

Usage

  1. Clone this repository or open the web interface.
  2. Select your operating system and desired package manager.
  3. Search for the software you want to install.
  4. Copy the generated install command and run it in your terminal.

Validation (winget)

Validate windows_winget package IDs using the winget.run API:

node .\pkgs\methods\validate-winget.js --write .\pkgs\methods\winget-report.json

Optional flags:

  • --limit 10 to keep more suggestions for missing IDs
  • --delay-ms 200 to slow down requests

Example

To install VLC on Windows using winget:

winget install VideoLAN.VLC

To install VLC on Arch Linux:

sudo pacman -S vlc

Contributing

Contributions are welcome! Please submit issues or pull requests for new package managers, improvements, or bug fixes.

License

MIT License

About

Toolbox to generate installation commands for Linux (arch, deb, rpm, gentoo, nixos, void, flatpak), FreeBSD, macOS (brew) and Windows (winget).

Topics

Resources

Stars

Watchers

Forks

Contributors