Installation
Package Managers
Section titled “Package Managers”Homebrew (macOS/Linux)
Section titled “Homebrew (macOS/Linux)”# Add the tapbrew tap imdevan/bookmark-plus
# Installbrew install bookmark-plusArch Linux (AUR)
Section titled “Arch Linux (AUR)”# Using yayyay -S bookmark-plus
# Using paruparu -S bookmark-plusGitHub Releases
Section titled “GitHub Releases”Download the latest release for your platform from the releases page.
Linux/macOS
Section titled “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
Section titled “Windows”Download the .exe file from the releases page and add it to your PATH.
Manual Installation
Section titled “Manual Installation”Build from Source
Section titled “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
Section titled “Verify Installation”bookmark --versionPost-Installation Setup
Section titled “Post-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.