Skip to content

artob/distrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

πŸ¦€ Distrib helps you distribute your software.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages