github.com/mithrandie/csvq@v1.18.1/docs/_posts/2006-01-02-install.md (about)

     1  ---
     2  layout: default
     3  title: Installation - Reference Manual - csvq
     4  category: reference
     5  ---
     6  
     7  # Installation
     8  
     9  * [Install executable binary](#install-executable-binary)
    10  * [Build from source](#build-from-source)
    11  * [Install using package manager](#install-using-package-manager)
    12  
    13  ## Install executable binary
    14  {: #install-executable-binary}
    15  
    16  1. Download an archive file from [release page](https://github.com/mithrandie/csvq/releases).
    17  2. Extract the downloaded archive and add a binary file in it to your path.
    18  
    19  ## Build from source
    20  {: #build-from-source}
    21  
    22  ### Requirements
    23  
    24  Go 1.18 or later (cf. [Getting Started - The Go Programming Language](https://golang.org/doc/install))
    25  
    26  ### Build command
    27  
    28  ```$ go install github.com/mithrandie/csvq```
    29  
    30  ## Install using package manager
    31  {: #install-using-package-manager}
    32  
    33  Installing using a package manager does not ensure that you always get the latest version, but it may make installation and updating easier.
    34  
    35  ### Ubuntu
    36  
    37  1. ```$ sudo add-apt-repository ppa:mithrandie/csvq```
    38  2. ```$ sudo apt update```
    39  3. ```$ sudo apt install csvq```
    40  
    41  ### macOS (unofficial)
    42  
    43  1. Install homebrew (cf. [The missing package manager for macOS (or Linux) — Homebrew](https://brew.sh))
    44  2. ```$ brew install csvq```