Skip to content

SCSDC-co/FIMA

Repository files navigation

FIMA


build and test the program codecov Codacy Badge


FIMA (File Manager) is a simple and fast file manager, written in C++.

Warning

This program is in its early stage of development, so there might be some bugs.

Customization

Config file

FIMA supports a config file in TOML format, it's located here:

  • linux: $HOME/.config/fima/config.toml
  • windows: $APPDATA/fima/config.toml

If the file doesn't exists it will create it

Example file:

[ls]
icons = true
long = true
verbose = true

[cloc]
ignore = ["CLI11.hpp"]

Icons

The icons can be customized.

You customize them in the config file like this:

[icons.files]
# <extension without the ., it can be a custom one> = "<icon>"

[icons.dirs]
# <name of the dir> = "<icon>"

[icons.name]
# <name in quotes (support glob, all the comparisons are case-insensitive)> = "<icon>"

Example:

[icons.files]
cpp = "󰙲"

[icons.dirs]
custom_name = ""

[icons.name]
"*cat*" = "" # *cat* converts to ^.*cat.*$

Road Map

  • add the following commands:
    • create
    • remove
    • copy
    • rename
    • permissions
    • cloc
    • info
  • add config file support (TOML format)
  • add zip and unzip functionality
  • version 0.1.0:
    • general improvement
    • polish
    • add verbose mode to info

See CONTRIBUTING.md if you want to contribute!

License

This product is under the GPL 3.0 license, see LICENSE for more details.

About

FIMA (File Manager) is a simple TUI file manager, aimed to be fast and easy to use

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages