A tiny, read-only CLI that lists recently modified files and directories in time buckets (depth 1).
- 4 time buckets by
mtime: Active (<1h) / Today / This Week (<7d) / History - TTY output: color + buckets, History collapsed by default (
--all), max 20 items per bucket - Pipe/redirect output: tab-separated plain text (no headers, no colors, no icons)
- JSON Lines:
--json(default build) - Filters:
--ext, ignore rules (~/.ftimeignore,<PATH>/.ftimeignore,FTIME_IGNORE,--no-ignore)
ftime# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/tsutomu-n/ftime/main/scripts/install.sh | bash
# Windows (PowerShell)
powershell -ExecutionPolicy Bypass -Command "iwr https://raw.githubusercontent.com/tsutomu-n/ftime/main/scripts/install.ps1 -UseBasicParsing | iex"cargo install ftimeRequires Rust/Cargo 1.92+ (edition 2024).
cargo install --path .
ftime --version
cargo build --releaseonly buildstarget/release/ftimeand does not add it to yourPATH.
ftime [OPTIONS] [PATH]Common options:
-a, --allShow History bucket (TTY mode)-H, --hiddenInclude dotfiles--ext rs,tomlFilter by extensions (files only)--jsonJSON Lines output (if built with default features)--no-ignoreDisable ignore rules--no-labelsDisable best-effort labels (e.g. Fresh)
- Japanese README:
docs/README-ja.md - Chinese README:
docs/README-zh.md - User guide (Japanese):
docs/USER-GUIDE-ja.md - CLI contract:
docs/CLI.md
MIT (see LICENSE)
