FIMA (File Manager) is a simple and fast file manager, written in C++.
- C++: Main language
- CMake: Build system configuration generator
- Ninja: Build system
- FTXUI: TUI library
- CLI11: CLI parsing
There is a script directory, where there are all the scripts are located.
These are the most important ones (so far):
-
scripts/get-source-files.sh- This is the script used to get all the
.cppfiles in thesrc/directory
- This is the script used to get all the
-
scripts/build-run.sh- This is the script used to build, run or both the program
-
scripts/get-cli11-latest.sh- This is the script used the get the latest version of
cli11
- This is the script used the get the latest version of
Important
All the scripts should be run in the scripts/ directory, so make sure to cd into it
Main dependencies:
- CMake: Build system configuration generator
- Ninja: Build System
Other dependencies:
- Curl: for downloading the latest version of CLI11
- jq: for parsing the json that github provides
- add the following commands:
-
create -
remove -
copy -
move -
permissions -
info
-
This product is under the GPL 3.0 license, see LICENSE for more details.