Skip to content
/ fm Public
forked from mistakenelf/fm

A terminal based file manager

License

Notifications You must be signed in to change notification settings

amasser/fm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fm

Keep those files organized

About The Project

A terminal based file manager

Built With


Usage

  • Start fm by running fm from your terminal

  • Navigate your files with the following keys

    Note: The currently selected file or folder will be highlighted in pink

    • j Move down in the file tree

    • k Move up in the file tree

    • h Go back to the previous directory

    • m Move a file or folder. Once pressed you will be prompted in the status bar to type the destination for the currently highlighted file or folder. For example, test.txt is currently highlighted, press m, type /some/new/destination and press enter

    • d Delete a file or folder. Once you have the file or folder highlighted that you wish to delete, press d, a prompt will show in the status bar, type y to delete it or n to cancel

    • r Rename a file or folder. Once you have the file or folder highlighted that you wish to rename, press r, a prompt will show in the status bar, type the new name of the file or folder and then press enter to confirm those changes

    • esc Cancel any current action. Pressing esc during any action (rename, move, or delete) will cancel that action and return you to file navigation



Local Development

Follow the instructions below to get setup for local development

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

About

A terminal based file manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • Makefile 0.1%