Futilities/human: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Purpose== | ==Purpose== | ||
The Human Futilities are a set of file-oriented command-line utilities, primarily useful for handling large filesets. | The Human Futilities are a set of file-oriented command-line utilities, primarily useful for handling large filesets. | ||
==Pages== | |||
* {{l/sub|goals}} | * {{l/sub|goals}}: what these are for | ||
== | * {{l/sub|lib}}: class library | ||
* {{l/sub|options}}: some options are common to all apps | |||
* {{l/sub|ui standards}}: user interface standards and conventions | |||
==Terminology== | |||
* A '''file tree''' is a given folder and all of the files and folders inside of it. | |||
* A '''file index''' is a collection of file-content hashes and the filepecs for the files that had those hashes at the time of indexing. | |||
* A '''file collection''' is all the files referred to by a particular content-hash index | |||
==Commands== | ==Commands== | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 15: | Line 18: | ||
| {{l/sub/lc|FF}} || 0 || Y || - || find files by mask, date, contents | | {{l/sub/lc|FF}} || 0 || Y || - || find files by mask, date, contents | ||
|- | |- | ||
| {{l/sub/lc| | | {{l/sub/lc|FCM}} || 3 || n || I || file collection merge | ||
|- | |- | ||
| {{l/sub/lc|FIC}} || 2 || n || I || file index comparison | | {{l/sub/lc|FIC}} || 2 || n || I || file index comparison | ||
|- | |||
| {{l/sub/lc|FTM}} || 0 || Y || n || file-tree mover | |||
|- | |- | ||
| {{l/sub/lc|FTI}} || 1 || Y || O || file tree index | | {{l/sub/lc|FTI}} || 1 || Y || O || file tree index | ||
Line 24: | Line 29: | ||
|} | |} | ||
I might end up splitting FTS into multiple parts... | I might end up splitting FTS into multiple parts... | ||
Latest revision as of 13:51, 22 October 2022
The Human Futilities
|
Purpose
The Human Futilities are a set of file-oriented command-line utilities, primarily useful for handling large filesets.
Pages
- goals: what these are for
- lib: class library
- options: some options are common to all apps
- ui standards: user interface standards and conventions
Terminology
- A file tree is a given folder and all of the files and folders inside of it.
- A file index is a collection of file-content hashes and the filepecs for the files that had those hashes at the time of indexing.
- A file collection is all the files referred to by a particular content-hash index
Commands
name | seq | spider? | hash | description |
---|---|---|---|---|
FF | 0 | Y | - | find files by mask, date, contents |
FCM | 3 | n | I | file collection merge |
FIC | 2 | n | I | file index comparison |
FTM | 0 | Y | n | file-tree mover |
FTI | 1 | Y | O | file tree index |
FTS | 3 | n | I (opt) | file tree sync |
I might end up splitting FTS into multiple parts...