Skip to content

Get Started

Let's install FIMA!

Why FIMA?

Before installing FIMA we want to tell you why you should.

Pros:

  • simple: FIMA is a simple tool, with simple commands and it tries to be as much as user-friendly as possible.
  • customizable: FIMA is customizable and configurable, you don't adapt your workflow to FIMA's one, FIMA adapts to your workflow.
  • cross platform: FIMA supports Linux, Windows and MacOS.
  • self-contained: FIMA is distributed as a single binary and does not require installing multiple external tools.
  • single binary: FIMA provides all of its features in a single binary, while other workflows may require installing and managing multiple programs.

Cons:

  • slow with big amounts of data: when you pass to FIMA medium to big amounts of data it may become slower.
  • early stage of development: FIMA is its early stages of development so it has some bugs.

There are really great alternatives to FIMA:

Requirements

FIMA has no external dependencies, but we recommend the following for the best experience:

  • A nerd font for showing correctly the icons
  • A terminal emulator with True Color support to fully customize FIMA's color scheme

They are completely optional, but they make the experience much better

Installation

sh
git clone --depth 1 https://github.com/SCSDC-co/FIMA

cd FIMA

./scripts/release/build.sh
# or if you use PowerShell:
./scripts/release/build.ps1

The build script automatically installs dependencies and builds the project.

Tools needed:

  • Conan (dependency management)
  • CMake (build system generation)
  • Ninja or Make (project compilation)

The generated binary will be available in build/fima.

INFO

We are slowly deploying the app to all the major package managers. If you don't see your package manager here, it's probably coming!

Verify the installation

sh
fima --version

Released under the GPL 3.0 License.