Futilities/human/fcm

From Woozle Writes Code
< Futilities‎ | human
Revision as of 14:58, 8 September 2022 by Woozle (talk | contribs) (→‎Future)
Jump to navigation Jump to search
FCC: File Collection Copy

About

FCC takes a simple plaintext list of filespecs and copies the named files to a destination folder. If a source folder-path is given, the specs are treated as relative to that; otherwise, they are treated as absolute.

Usage:

fcc [options] <list filespec> <destination path> [ <source path> ] ]

Options:

  • -pc / --precount: even when doing a copy, do a precount of the number of files first

Future

It will probably be useful to add support for remote protocols, starting with WebDAV, to make this part of a Nextcloud-client replacement. There are at least two minimal-coding ways to do this:

  • Verify that davfs is installed, mount the necessary share (or emit the required command, for the user to run), and read/write to that.
  • Verify that rclone is installed and act as a wrapper for that (or emit the necessary command(s) for the user to run or as a script).