Install
Package Managers
Homebrew (macOS/Linux)
# Add the tapbrew tap imdevan/bookmark-plus
# Installbrew install bookmark-plusArch Linux (AUR)
# Using yayyay -S bookmark-plus
# Using paruparu -S bookmark-plusGitHub Releases
Download the latest release for your platform from the releases page.
Linux/macOS
# Download the binary (replace VERSION and PLATFORM with actual values)# Example: v0.1.0 and linux-amd64curl -LO https://github.com/imdevan/bookmark/releases/download/VERSION/bookmark-PLATFORM
# Make it executablechmod +x bookmark-PLATFORM
# Move to your PATHsudo mv bookmark-PLATFORM /usr/local/bin/bookmarkWindows
Download the .exe file from the releases page and add it to your PATH.
Manual Installation
Build from Source
# Clone the repositorygit clone https://github.com/imdevan/bookmark.gitcd bookmark
# Build using justjust build
# Install to /usr/local/binsudo just installOr build manually:
go build -o bookmark ./cmd/bookmarksudo mv bookmark /usr/local/bin/bookmarkVerify Installation
bookmark --versionPost-Installation Setup
Initialize your configuration:
# Create default configbookmark config init
# Edit config (optional)bookmark configThe bookmark functions will be automatically sourced in your shell. If not, add this to your shell’s RC file:
# For bash/zsh (~/.bashrc or ~/.zshrc)source ~/.bookmarks/bookmarks.sh
# For fish (~/.config/fish/config.fish)source ~/.bookmarks/bookmarks.fish
# For nushell (~/.config/nushell/config.nu)source ~/.bookmarks/bookmarks.nuSee configuration docs for more details.