Skip to content

Installation

Doggo can be installed using various methods. Choose the one that best suits your needs and system configuration.

The easiest way to install Doggo is by using the installation script:

Terminal window
curl -sS https://raw.githubusercontent.com/mr-karan/doggo/main/install.sh | sh

This script will automatically download and install the latest version of Doggo for your system.

Binary Installation

You can download pre-compiled binaries for various operating systems and architectures from the Releases section of the GitHub repository.

Docker

Doggo is available as a Docker image hosted on GitHub Container Registry (ghcr.io). It supports both x86 and ARM architectures.

To pull the latest image:

Terminal window
docker pull ghcr.io/mr-karan/doggo:latest

To run Doggo using Docker:

Terminal window
docker run --rm ghcr.io/mr-karan/doggo:latest mrkaran.dev @1.1.1.1 MX

Package Managers

Homebrew (macOS and Linux)

Install via Homebrew:

Terminal window
brew install doggo

Arch Linux

Install using an AUR helper like yay:

Terminal window
yay -S doggo-bin

Scoop (Windows)

Install via Scoop:

Terminal window
scoop install doggo

From Source

To install Doggo from source, you need to have Go installed on your system.

Terminal window
go install github.com/mr-karan/doggo/cmd/doggo@latest

The binary will be available at $GOPATH/bin/doggo.

After installation, you can verify the installation by running doggo in your terminal. For usage examples and command-line arguments, refer to the Usage section of the documentation.