Home

Awesome

<p align="center"> <img src="./assets/logo.svg" height="180" width="180" /> <p align="center"> Keep those files organized </p> <p align="center"> <a href="https://github.com/mistakenelf/fm/releases"><img src="https://img.shields.io/github/v/release/mistakenelf/fm" alt="Latest Release"></a> <a href="https://pkg.go.dev/github.com/mistakenelf/fm?tab=doc"><img src="https://godoc.org/github.com/golang/gddo?status.svg" alt="GoDoc"></a> <a href="https://github.com/mistakenelf/fm/actions"><img src="https://img.shields.io/github/workflow/status/mistakenelf/fm/Release" alt="Build Status"></a> </p> </p> <p align="center" style="margin-top: 30px; margin-bottom: 20px;"> <img src="./assets/default.png" width="450" alt="default screenshot"> </p>

About The Project

A terminal based file manager

Built With

Installation

Curl

curl -sfL https://raw.githubusercontent.com/mistakenelf/fm/main/install.sh | sh

Go

go install github.com/mistakenelf/fm@latest

AUR

Install through the Arch User Repository with your favorite AUR helper. There are currently two possible packages:

paru -S fm-git
paru -S fm-bin

Features

Themes

Default

<img src="./assets/default.png" width="350" alt="default">

Gruvbox

<img src="./assets/gruvbox.png" width="350" alt="gruvbox">

Nord

<img src="./assets/nord.png" width="350" alt="nord">

Usage

Local Development

Follow the instructions below to get setup for local development

  1. Clone the repo
git clone https://github.com/mistakenelf/fm
  1. Run
make
  1. Build a binary
make build