Commits


Add 'o' to open file with $ROVER_OPEN.


Refactor duplicate code into new function.


Remove cruft from usage text.


Make use of shell optional.


Launch external programs through shell. Passing $PAGER directly as argv[0] of a subprocess only works when $PAGER is simply the name of a binary file, such as "less". Users may want to hardcode command-line options, e.g. PAGER="less -N", so we need to do something like argv = {"sh", "-c", $PAGER}. The same applies to $SHELL and $EDITOR.


Fix deletion of single symlink-to-directory entry.


Don't recurse into symlinked directories. Symbolic links to directories must not be followed during batch operations, otherwise we end up copying/moving/deleting the directory contents instead of the symbolic link itself.


Do not dereference symlinks when copying.


Add error messages for when file/dir creation fails.


More concise confirmation prompt.


Add --save-marks option.


Ensure SIGWINCH is defined.


Add executable file color customization.


Fix lstat() == ENOENT in batch move.


Support color customization of other kinds of files.