#github #generate #extension #command-line #classic #modern #bofh

bin+lib gh-bofh-rs

A Rust implementation of the classic bofh command as a GitHub CLI extension

10 releases (3 stable)

new 1.1.1 Jul 8, 2024
1.1.1-next.1 Mar 28, 2024
1.0.0-next.7 Jan 19, 2024

#5 in #classic

Download history 4/week @ 2024-03-11 309/week @ 2024-03-25 111/week @ 2024-04-01

534 downloads per month


786 lines

Contains (ELF exe/lib, 615KB) dist/gh-bofh-x86_64-unknown-linux-gnu, (ELF exe/lib, 535KB) gh-bofh-aarch64-unknown-linux-gnu, (ELF exe/lib, 570KB) gh-bofh-i686-unknown-linux-gnu, (Mach-o exe, 530KB) gh-bofh-x86_64-apple-darwin, (DOS exe, 530KB) gh-bofh-x86_64-pc-windows-gnu, (ELF exe/lib, 615KB) gh-bofh-x86_64-unknown-linux-gnu and 15 more.

Gh Bofh Rs

GitHub release (latest by date) GitHub tag (latest SemVer) Continuous integration Security Audit

Contribute with Gitpod GitHub issues REUSE Compliance

Generate a BOFH Excuse for github from the commandline as a gh extension.


Stable Beta Nightly MSRV (1.70.0)
Linux Ubuntu x Stable Rust Ubuntu x Beta Rust Ubuntu x Nightly Rust Ubuntu x MSRV Rust
Windows Windows x Stable Rust Windows x Beta Rust Windows x Nightly Rust Windows x MSRV Rust
macos macos x Stable Rust macos x Beta Rust macos x Nightly Rust macos x MSRV Rust


From Source

cargo install gh-bofh-rs

From Release

Download the latest release from here and install it using gh extension install <path-to-release>

From The GitHub CLI

gh extension install AliSajid/gh-bofh-rs


gh bofh-rs

You can switch between the different types of excuses using the --type flag.

gh bofh-rs --type [modern|classic]

You can also use them as standalone flags.

gh bofh-rs --modern
gh bofh-rs --classic

Current Status

This project is currently being maintained. We are happy to include more modern excuses. Please see CONTRIBUTING.md for more information.


If you want to contribute to this project, please read the CONTRIBUTING.md file.

Open in Gitpod


This project is dual-licensed under the MIT and Apache 2.0 licenses.