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

759 stars11 forks5 contributorsActive · 1w 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 · 15 commits

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 · 2 discussions · Last activity 1w ago
See all on GitHub →
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 · 3w 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 · 2mo 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 · 1w 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 · 2mo ago
BurntSushi
readme: add a note about the rename from biff to bttfMergedPR
BurntSushi · 2mo ago
Structured data for AI agents

Repository: BurntSushi/bttf. Description: A command line tool for datetime arithmetic, parsing, formatting and more. Stars: 759, Forks: 11. 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 (2mo ago). Open PRs: 0, open issues: 2. Last activity: 1w ago. Community health: 42%. Top contributors: BurntSushi, synapticarbors, iliekturtles, pikammmmm, Rohan5commit.

·@ofershap

Replace github.com with gitshow.dev