Skip to content

nicovlr/bullshit-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bullshit-cli

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.

What it does

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.

Installation

# 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/

Usage

# 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

Requirements

  • Rust 2024 edition (nightly or latest stable)
  • No external runtime dependencies

Tech Stack

  • Language: Rust
  • CLI framework: clap v4 with derive macros
  • Terminal colors: colored v3
  • Progress bars: indicatif v0.17
  • Randomness: rand v0.9

Project Structure

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

Why

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.

License

MIT

About

A professional-grade bullshit generator for developers. Rust CLI with dev excuses, corporate jargon, and a fake package installer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages