A professional-grade bullshit generator for developers. Written in Rust, this CLI tool generates corporate jargon, dev excuses for your daily standup, and simulates fake package installations with progress bars.
bullshit-cli is a humor-driven command-line tool with three modes:
bullshit corporate— Generates random corporate buzzword sentences. Perfect for meetings where you need to sound busy.bullshit excuse— Generates developer excuses for standups, sprint reviews, or any situation where you need to explain why the feature isn't done yet.bullshit install— Simulates installing fake packages with realistic progress bars. Looks very productive. Installs absolutely nothing.
# Clone and build from source
git clone https://github.com/nicovlr/bullshit-cli.git
cd bullshit-cli
cargo build --release
# The binary is at target/release/bullshit
# Optionally copy it to your PATH
cp target/release/bullshit /usr/local/bin/# Generate corporate bullshit
bullshit corporate
# Generate a dev excuse
bullshit excuse
# Simulate installing 30 fake packages (default)
bullshit install
# Simulate installing 100 fake packages
bullshit install --count 100- Rust 2024 edition (nightly or latest stable)
- No external runtime dependencies
- Language: Rust
- CLI framework: clap v4 with derive macros
- Terminal colors: colored v3
- Progress bars: indicatif v0.17
- Randomness: rand v0.9
src/
├── main.rs → CLI entry point and subcommand routing (clap)
├── corporate.rs → Corporate buzzword sentence generator
├── excuse.rs → Developer excuse generator
└── install.rs → Fake package installer with progress bars
Because every developer needs a way to generate excuses at scale. Also, it's a fun way to learn Rust CLI development with clap, colored output, and terminal progress bars.
MIT