GitShow/BurntSushi/bttf
BurntSushi

bttf

A command line tool for datetime arithmetic, parsing, formatting and more.

by BurntSushi
clicommand-linedatedatetimeianajiffrecurrence-rulerfc-5545
Star on GitHubFork

Rust

766 stars12 forks5 contributorsActive · 1mo agoSince 20250.1.4Unlicense

Meet the team

See all 5 on GitHub →
BurntSushi
BurntSushi36 contributions
synapticarbors
synapticarbors1 contribution
iliekturtles
iliekturtles1 contribution
pikammmmm
pikammmmm1 contribution
Rohan5commit
Rohan5commit1 contribution

Languages

View on GitHub →
Rust99.9%
Shell0.1%

Commit activity

Last 12 weeks · 1 commit

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · 1 in progress · Last activity 1mo ago
See all on GitHub →
lunrenyi
docs: Add x eget installation methodOpenPR

Add as an installation method for bttf. allows users to install bttf by downloading its pre-built binary directly from the project's GitHub Releases:

lunrenyi · 2w ago
mrjeffsmith
[brew-browser] bttf:OpenIssue

Package: bttf (formula) brew-browser version: 0.7.1 Homebrew version:** 6.0.12-68-gbf936d6 The docs say that without locale support, localization won’t work. In the US, NY, when I type ‘bttf’ alone, I get “2026 M07 21, Tue 19:44:53”. Even "BTTF_LOCALE=en-US bttf” still yields “2026 M07 21, Tue 19:45:18”. So I uninstalled it. Woudl love to use it, but not going to locally recompile it or anything.

mrjeffsmith · 2mo ago
jbrains
`cargo install bttf` did not enable locale supportOpenIssue

The documentation claims that enables locale support, but that did not happen for me today when I installed it. No mention of locale support. When I downloaded the release binary...

jbrains · 4mo ago

Recent fixes

View closed PRs →
BurntSushi
ci: fix binary discoveryMergedPR

It looks like the location of executables is changing in Cargo's test runner, so use the blessed way of discovering an executable. That is, for bttf, consult the CARGO_BIN_EXE_bttf environment variable.

BurntSushi · 1mo ago
Techcable
The bttf "flexible" parser cannot parse its own outputClosedIssue

On my M1 Mac 26.5.1, running gives "2026 M06 10, Wed 15:38:11". Parsing this with fails with a parse error. The "flexible" option should be capable of parsing the tool's own output.

Techcable · 3mo ago
BurntSushi
readme: add a note about the rename from biff to bttfMergedPR
BurntSushi · 4mo ago
Structured data for AI agents

Repository: BurntSushi/bttf. Description: A command line tool for datetime arithmetic, parsing, formatting and more. Stars: 766, Forks: 12. Primary language: Rust. Languages: Rust (99.9%), Shell (0.1%). License: Unlicense. Topics: cli, command-line, date, datetime, iana, jiff, recurrence-rule, rfc-5545, rust, strftime, strptime, time, time-zone, timezone, zone. Latest release: 0.1.4 (4mo ago). Open PRs: 1, open issues: 2. Last activity: 1mo ago. Community health: 42%. Top contributors: BurntSushi, synapticarbors, iliekturtles, pikammmmm, Rohan5commit.

·@ofershap

Replace github.com with gitshow.dev