Skip to content

New revision (see comments)#43

Open
Sandroid75 wants to merge 19 commits intolecram:masterfrom
Sandroid75:master
Open

New revision (see comments)#43
Sandroid75 wants to merge 19 commits intolecram:masterfrom
Sandroid75:master

Conversation

@Sandroid75
Copy link
Copy Markdown

Hi Marcel,
first of all I would like to thank you for the good work you did, for me it was an inspiration to improve few things, I hope you like them.

My notes:

  • completely revised and improved functions
  • now it can browse the directories with arrows (also scroll mouse)
  • now most commands are associated with function keys
  • better copy performance usign kernel function sendfile()
  • confirmation is asked before overwriting existing files
  • a formatted "rover.log" file is created with info and errors
  • programming style is closer to GNU standards
  • functions are divided into specific files
  • Fixed several bugs
  • also improved the handling of command line arguments
  • VSCode folder with JSON files
  • .clang-format file in order to keep a good style

ToDo:

  • implement a modern progress bar

add src dir
add .clang-format
add VSCode JSON files
To Do:

organize better files, move functions in specific files like main() -> main.c
fixed some bugs
continue to verify starting from first call of (cd) in function main()
config.h
in struct Row changed type to bool was int
main.c
some bug fix
rover.c
some bug fix
now I have to go ahead from main_menu() -> case 'y'
deleted all call to GOTO
modify rover.1
organized better functions

TODO delete file manager
renamed config.h in rover.h
add os_funcs.c and os_funcs.h
replace delfile() and deldir() with rm()
open_with_env() improved
shell_escaped_cat() removed
removed cors_set() where not necessary
implement filecopy() with better performance
organize better the functions in different files
fix some bugs
fix rover_home_path with getcwd()
moved delwin() from main() to endsession()
improveed filetype() now is fileinfo() that return also size
improved movfile()
improved update_view()
add raw() to init_term() in order to manage Ctrl+C
implement fileexist()
ADDSLASH() and DELSLASH() now discard / root dir
improve input, now many functions are called by function keys
improve copy and move of marked files
fix some bugs

TODO: progress bar for process
also command arguments with getopt_long()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant