Project

distrib

0.0
The project is in a healthy, maintained state
Distrib helps you distribute your software.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 13
~> 3.13
~> 0.9
 Project Readme

Distrib

License Package on Crates.io Package on NPM Package on Pub.dev Package on PyPI Package on RubyGems

Distrib helps you distribute your software.

[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]


✨ Features

  • Available both as the command-line tool distrib and a polyglot library.
  • Polyglot software (soon!) available for Dart, Python, Ruby, Rust, and TypeScript.
  • Cuts red tape: 100% free and unencumbered public domain software.

⬇️ Installation

Installation of the CLI

Installation via Cargo Binstall

cargo binstall -y distrib

Installation via cargo-binstall

Installation via mise

mise use -g github:artob/distrib

Installation via Cargo

cargo install distrib --locked --features=cli

Installation of the Library

Installation for Rust from Crates.io

Installation from Crates.io

cargo add distrib
Installation for JavaScript/TypeScript from NPM

Installation from NPM

npm install distrib
bun add distrib
pnpm add distrib
yarn add distrib
Installation for Dart from Pub.dev

Installation from Pub.dev

dart pub add distrib
flutter pub add distrib
Installation for Python from PyPI

Installation from PyPI

pip install -U distrib.sh
uv add distrib.sh
poetry add distrib.sh
pdm add distrib.sh
Installation for Ruby from RubyGems

Installation from RubyGems

gem install distrib
bundle add distrib

👉 Examples

📚 Reference

Command-Line Interface

👨‍💻 Development

git clone https://github.com/artob/distrib.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn