Getting Started
This guide will help you install and start using dotbins in minutes.
Installation
We highly recommend to use uv to install/run dotbins:
or install as a global command:
Otherwise, simply use pip:
You'll also need to create or update your dotbins.yaml configuration file either in the same directory as the script or at a custom location specified with --tools-dir.
Quick Start
Using the amazing uv package manager (uv tool install dotbins):
# Create a sample configuration file to get started
dotbins init
# Install/update tools using a config file (to tools_dir, e.g., ~/.dotbins)
dotbins sync
# Install a single tool (defaults to ~/.local/bin) - No config needed!
dotbins get junegunn/fzf
# Install tools from a remote config (defaults to ~/.local/bin)
dotbins get https://github.com/basnijholt/.dotbins/blob/main/dotbins.yaml
See it in action:
Next Steps
- Configuration - Learn how to configure your tools
- Usage - Explore all available commands
- Shell Integration - Set up shell integration
- Troubleshooting - Common issues and solutions