Skip to content

InfraZ/mmdb-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMDB CLI

GitHub License GitHub Actions Workflow Status GitHub Actions Workflow Status FOSSA Status

MMDB CLI is a command-line open-source project, developed to simplify working with MMDB files. It is a command-line tool that allows you to generate, modify, export, and inspect MMDB files, among other functionalities.

Supported Platforms

Platform Architecture Supported
Linux amd64
Linux arm64
macOS amd64
macOS arm64 (Apple Silicon)
Windows amd64
Windows arm64

Documentation

The official documentation for MMDB CLI is available on the InfraZ Documentation Website.

Tip

We recommend reading the documentation to get a better understanding of the MMDB CLI and its functionalities.

Installation (Pre-compiled Binaries)

Linux and macOS

  1. Choose the version and platform you want to install from the GitHub releases page.
export MMDB_CLI_VERSION=0.5.0
export MMDB_CLI_PLATFORM=linux_amd64
  1. Download the MMDB CLI tarball using curl, wget, or any other tool.
curl -LO "https://github.com/InfraZ/mmdb-cli/releases/download/v${MMDB_CLI_VERSION}/mmdb-cli_${MMDB_CLI_VERSION}_${MMDB_CLI_PLATFORM}.tar.gz"
  1. Extract the downloaded tarball.
tar -xzf mmdb-cli_${MMDB_CLI_VERSION}_${MMDB_CLI_PLATFORM}.tar.gz
  1. Move the extracted binary file to a directory in your PATH.
sudo mv mmdb-cli /usr/local/bin/
  1. Verify the installation by running the following command.
mmdb-cli --version

Development

To get started, clone the repository and run the following commands to download the dependencies:

go mod download -x # Download dependencies

To build the project, run the following command:

go build -o mmdb-cli # Build the project

Then, you can run the project with the following command:

./mmdb-cli # Run the project

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

FOSSA Status