๐ ๏ธ dotbins Tool Collection
July 30, 2026 ยท View on GitHub
This directory contains command-line tools automatically managed by dotbins.
๐ Table of Contents
- What is dotbins?
- Installed Tools
- Tool Statistics
- Shell Integration
- Installing and Updating Tools
- Quick Commands
- Configuration File
- Additional Information
๐ฆ What is dotbins?
dotbins is a utility for managing CLI tool binaries in your dotfiles repository. It downloads and organizes binaries for popular command-line tools across multiple platforms (macOS, Linux) and architectures (amd64, arm64).
Key features:
- โ Cross-platform support - Manages tools for different OSes and CPU architectures
- โ No admin privileges - Perfect for systems where you lack sudo access
- โ Version tracking - Keeps track of installed tools with update timestamps
- โ GitHub integration - Automatically downloads from GitHub releases
- โ Simple configuration - YAML-based config with auto-detection capabilities
Learn more: github.com/basnijholt/dotbins
๐ Installed Tools
| Tool | Repository | Version | Updated | Platforms & Architectures |
|---|---|---|---|---|
| atuin | atuinsh/atuin | 18.18.1 | Jul 30, 2026 | linux (amd64, arm64) โข macos (arm64) |
| bat | sharkdp/bat | 0.26.1 | Dec 11, 2025 | linux (amd64, arm64) โข macos (arm64) |
| bun | oven-sh/bun | bun-v1.3.14 | Jun 05, 2026 | linux (amd64, arm64) โข macos (arm64) |
| delta | dandavison/delta | 0.19.2 | Apr 06, 2026 | linux (amd64, arm64) โข macos (arm64) |
| direnv | direnv/direnv | 2.37.1 | Oct 08, 2025 | linux (amd64, arm64) โข macos (arm64) |
| duf | muesli/duf | 0.9.1 | Oct 08, 2025 | linux (amd64, arm64) โข macos (arm64) |
| dust | bootandy/dust | 1.2.4 | Jan 21, 2026 | linux (amd64, arm64) โข macos (arm64) |
| eza | eza-community/eza | 0.23.5 | Jul 22, 2026 | linux (amd64, arm64) |
| fd | sharkdp/fd | 10.4.2 | Apr 06, 2026 | linux (amd64, arm64) โข macos (arm64) |
| fzf | junegunn/fzf | 0.74.1 | Jul 22, 2026 | linux (amd64, arm64) โข macos (arm64) |
| hyperfine | sharkdp/hyperfine | 1.20.0 | Nov 26, 2025 | linux (amd64, arm64) โข macos (arm64) |
| keychain | danielrobbins/keychain | 3.0.1 | Jul 30, 2026 | linux (amd64, arm64) โข macos (arm64) |
| lazygit | jesseduffield/lazygit | 0.63.1 | Jul 22, 2026 | linux (amd64, arm64) โข macos (arm64) |
| micromamba | mamba-org/micromamba-releases | 2.8.1-1 | Jul 30, 2026 | linux (amd64, arm64) โข macos (arm64) |
| rg | BurntSushi/ripgrep | 15.2.0 | Jul 22, 2026 | linux (amd64, arm64) โข macos (arm64) |
| starship | starship/starship | 1.26.0 | Jul 05, 2026 | linux (amd64, arm64) โข macos (arm64) |
| uv | astral-sh/uv | 0.12.0 | Jul 30, 2026 | linux (amd64, arm64) โข macos (arm64) |
| yazi | sxyazi/yazi | 26.5.6 | May 07, 2026 | linux (amd64, arm64) โข macos (arm64) |
| zoxide | ajeetdsouza/zoxide | 0.10.0 | Jul 05, 2026 | linux (amd64, arm64) โข macos (arm64) |
๐ Tool Statistics
๐ฆ 56 Tools | ๐พ 758.87 MB Total Size
| Tool | Total Size | Avg Size per Architecture |
|---|---|---|
| bun | 236.18 MB | 78.73 MB |
| uv | 134.63 MB | 44.88 MB |
| atuin | 65.37 MB | 21.79 MB |
| yazi | 60.78 MB | 20.26 MB |
| lazygit | 53.37 MB | 17.79 MB |
| micromamba | 52.07 MB | 17.36 MB |
| starship | 30.76 MB | 10.25 MB |
| direnv | 22.62 MB | 7.54 MB |
| delta | 18.8 MB | 6.27 MB |
| bat | 17.89 MB | 5.96 MB |
| fzf | 13.67 MB | 4.56 MB |
| rg | 13.25 MB | 4.42 MB |
| fd | 10.04 MB | 3.35 MB |
| duf | 8.86 MB | 2.95 MB |
| dust | 7.97 MB | 2.66 MB |
| eza | 5.06 MB | 2.53 MB |
| hyperfine | 3.6 MB | 1.2 MB |
| zoxide | 3.1 MB | 1.03 MB |
| keychain | 862.97 KB | 287.66 KB |
๐ป Shell Integration
Add one of the following snippets to your shell configuration file to use the platform-specific binaries:
For Bash:
source $HOME/.dotbins/shell/bash.sh
For Zsh:
source $HOME/.dotbins/shell/zsh.sh
For Fish:
source $HOME/.dotbins/shell/fish.fish
For Nushell:
source $HOME/.dotbins/shell/nushell.nu
๐ Installing and Updating Tools
Install or update all tools
dotbins sync
Install or update specific tools only
dotbins sync tool1 tool2
Install or update for current platform only
dotbins sync --current
Force reinstall of all tools
dotbins sync --force
๐ Quick Commands
All available commands
dotbins list # List all available tools
dotbins init # Initialize directory structure
dotbins sync # Install and update tools to their latest versions
dotbins readme # Regenerate this README
dotbins status # Show installed tool versions
dotbins get REPO # Install tool directly to ~/.local/bin
For detailed usage information, run dotbins --help or dotbins <command> --help
๐ Configuration File
dotbins is configured using a YAML file (dotbins.yaml).
This configuration defines which tools to manage, their sources, and platform compatibility.
Current Configuration:
tools_dir: ~/.dotbins
platforms:
linux:
- amd64
- arm64
macos:
- arm64
tools:
delta: dandavison/delta
duf: muesli/duf
dust: bootandy/dust
fd: sharkdp/fd
hyperfine: sharkdp/hyperfine
rg: BurntSushi/ripgrep
yazi: sxyazi/yazi
bat:
repo: sharkdp/bat
shell_code:
bash,zsh: |
alias bat="bat --paging=never"
alias cat="bat --plain --paging=never"
bun:
repo: oven-sh/bun
arch_map:
amd64: x64
arm64: aarch64
asset_patterns:
linux: bun-linux-{arch}.zip
macos: bun-darwin-{arch}.zip
shell_code:
bash,zsh: |
alias bunx="bun x"
direnv:
repo: direnv/direnv
shell_code:
bash,zsh: |
eval "$(direnv hook __DOTBINS_SHELL__)"
eza:
repo: eza-community/eza
shell_code:
bash,zsh: |
alias l="eza --long --all --git --icons=auto"
fzf:
repo: junegunn/fzf
shell_code:
zsh: |
source <(fzf --zsh)
bash: |
eval "$(fzf --bash)"
lazygit:
repo: jesseduffield/lazygit
shell_code:
bash,zsh: |
alias lg="lazygit"
micromamba:
repo: mamba-org/micromamba-releases
shell_code:
bash,zsh: |
alias mm="micromamba"
starship:
repo: starship/starship
shell_code:
bash,zsh: |
[ "$TERM" != "dumb" ] && eval "$(starship init __DOTBINS_SHELL__)"
zoxide:
repo: ajeetdsouza/zoxide
shell_code:
bash,zsh: |
eval "$(zoxide init __DOTBINS_SHELL__)"
atuin:
repo: atuinsh/atuin
shell_code:
bash,zsh: |
eval "$(atuin init __DOTBINS_SHELL__ --disable-up-arrow)"
keychain:
repo: danielrobbins/keychain
asset_patterns: keychain
uv:
repo: astral-sh/uv
binary_name: [uv, uvx]
path_in_archive: [uv-*/uv, uv-*/uvx]
โน๏ธ Additional Information
- This README was automatically generated on Jul 30, 2026
- Current platform: linux/amd64
- For more information on dotbins, visit https://github.com/basnijholt/dotbins