Futilities/human: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
I'm also repeatedly seeing the usefulness of having a searchable index of files that includes filename/path, timestamps, hash, and ideally the ability to tag files and folders with keywords -- all of which would be a key part of [[FileFerret]] -- and how relatively easy it is to create and maintain such an index using these utilities. (It also makes me wonder why there are, apparently, no filesystems with a queryable file database built in -- or, at least, a way to add one on.)
I'm also repeatedly seeing the usefulness of having a searchable index of files that includes filename/path, timestamps, hash, and ideally the ability to tag files and folders with keywords -- all of which would be a key part of [[FileFerret]] -- and how relatively easy it is to create and maintain such an index using these utilities. (It also makes me wonder why there are, apparently, no filesystems with a queryable file database built in -- or, at least, a way to add one on.)
==Commands==
==Commands==
* {{l/sub/lc|FF}}: find files by mask, date, contents
{| class="wikitable sortable"
* {{l/sub/lc|FCC}}: file collection copy
|-
* {{l/sub/lc|FIC}}: file index comparison
! name || seq || spider? || hash || description
* {{l/sub/lc|FTI}}: file tree index
|-
* {{l/sub/lc|FTS}}: file tree sync
| {{l/sub/lc|FF}} || 0 || Y || - || find files by mask, date, contents
|-
| {{l/sub/lc|FCC}} || 3 || n || I || file collection copy
|-
| {{l/sub/lc|FIC}} || 2 || n || I || file index comparison
|-
| {{l/sub/lc|FTI}} || 1 || Y || O || file tree index
|-
| {{l/sub/lc|FTS}} || 3 || n || I (opt) || file tree sync
|}
I might end up splitting FTS into multiple parts...
 
==Other==
==Other==
* {{l/sub|lib}}: class library
* {{l/sub|lib}}: class library
* {{l/sub|ui standards}}: user interface standards and conventions
* {{l/sub|ui standards}}: user interface standards and conventions

Revision as of 20:12, 28 September 2022

The Human Futilities

Purpose

The Human Futilities are a set of file-oriented command-line utilities, primarily useful for handling large filesets.

Future

Thinking about how Nextcloud works has led me to realize its shortcomings and how overspecialized it is. I'm thinking that each piece of it can eventually be replaced by much more flexible tools.

I'm also repeatedly seeing the usefulness of having a searchable index of files that includes filename/path, timestamps, hash, and ideally the ability to tag files and folders with keywords -- all of which would be a key part of FileFerret -- and how relatively easy it is to create and maintain such an index using these utilities. (It also makes me wonder why there are, apparently, no filesystems with a queryable file database built in -- or, at least, a way to add one on.)

Commands

name seq spider? hash description
FF 0 Y - find files by mask, date, contents
FCC 3 n I file collection copy
FIC 2 n I file index comparison
FTI 1 Y O file tree index
FTS 3 n I (opt) file tree sync

I might end up splitting FTS into multiple parts...

Other