this is a file manager based on system calls in C, I built 2 versions, the second is more optimized and have edit feature
at the moment, it can create/delete/open/edit a file ,BUT edit need to be enhanced
I will work to enhance edit and make it more user-friendly and also add GUI.
compilation and run of v1 and v2
to compile: gcc file_manipulator.c -o v
to run: ./v
Now at v3 you can edit by determining the line number then edit it and it will be saved
compile and run v3:
compile: gcc FMv2.c -lreadline -o fm we use -lreadline due to the usage of <readline/readline.h>, so we need to link and compile it
run: ./fm