Skip to content

Adiis/criver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Criver

A TUI tool for browsing and installing chromedriver binaries.

Criver fetches the latest versions from Chrome for Testing, detects your installed Chrome/Chromium to suggest a matching version, and installs the selected binary to /opt/bro/bin.

Install

go install github.com/adiis/criver@v0.2.0

Make sure ~/go/bin is in your PATH:

# Add to ~/.zshrc or ~/.bashrc
export PATH="$HOME/go/bin:$PATH"

Or build from source:

git clone https://github.com/adiis/criver.git
cd criver
go build -o criver .

Usage

criver

This opens an interactive TUI that:

  1. Detects installed Chrome and Chromium versions
  2. Fetches the latest 3 major chromedriver releases
  3. Shows a list with recommended versions highlighted (matching your installed browser)
  4. Downloads, extracts, and installs the selected chromedriver to /opt/bro/bin/chromedriver
  5. Optionally appends /opt/bro/bin to your shell's PATH (~/.zshrc, ~/.bashrc, etc.)

Controls

Key Action
/ Navigate version list
enter Select version / confirm prompt / search
esc Go back from search
y / n Choose yes/no on PATH prompt
/ / tab Toggle yes/no
q / ctrl+c Quit

Supported Platforms

OS Arch Platform string
macOS ARM64 mac-arm64
macOS x86_64 mac-x64
Linux x86_64 linux64

Requirements

  • Go 1.21+
  • Internet access (to fetch version list and download binaries)
  • sudo access may be required to write to /opt/bro/bin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages