Skip to content

SCSDC-co/FIMA

FIMA


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

Mappings

All the mappings of FIMA are stored in a JSON format and thus they can be changed to be however you want without changing the program source code.

The same applies for languages specifications.

They are located here:

  • FIMA_CONFIG_PATH/langauges_spec.json
  • FIMA_CONFIG_PATH/mappings/directory_icon.json
  • FIMA_CONFIG_PATH/mappings/language_family.json
  • FIMA_CONFIG_PATH/mappings/language_name.json
  • FIMA_CONFIG_PATH/mappings/language_icon.json

Config file

FIMA supports a config file in TOML format, it will be located here in FIMA_CONFIG_PATH/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"]

[tree]
no-tui = true

Road Map

  • add the following commands:
    • create
    • remove
    • copy
    • rename
    • permissions
    • cloc
    • info
  • add config file support (TOML format)

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