Installation

The programs in this suite must be compiled from source using a Go compiler.

  1. Fetch the source code using git:

    git clone https://git.sr.ht/~javiljoen/ebookrack-go
    cd ebookrack-go
    
  2. Build the programs using make:

    make
    
  3. Install them, along with the manuals, to your preferred location. E.g. if ~/.local/bin is on your PATH:

    make install PREFIX=~/.local
    
  4. Check that the installation succeeded:

    ebk-select -h
    man ebk-select
    

Run-time dependencies

ebk-select

To run ebk-select with the default selection command, the fzy fuzzy-finder must be installed on the system at run time. It can typically be installed with a command like the following:

sudo apt install fzy

If you prefer to use a different selection program, e.g. fzf, please change the default as described in the configuration instructions.

ebk-select also calls xdg-open, by default. If this command is not provided by your system, please see usage instructions for workarounds.