Futilities/human/fcm: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
(Created page with "{{fmt/title|FLC: File List Copy}} ==About== FLC takes a simple plaintext list of filespecs and copies the named files to a destination folder. If a source folder-path is given...")
 
No edit summary
Line 2: Line 2:
==About==
==About==
FLC 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.
FLC 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.
==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 {{l/htyp|rclone}} installed and act as a wrapper for that (or emit the necessary command(s) for the user to run or as a script).

Revision as of 16:20, 2 September 2022

FLC: File List Copy

About

FLC 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.

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 installed and act as a wrapper for that (or emit the necessary command(s) for the user to run or as a script).