Futilities/human: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(7 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}}: what these are for | |||
* {{l/sub|lib}}: class library | * {{l/sub|lib}}: class library | ||
* {{l/sub|options}}: some options are common to all apps | |||
* {{l/sub|ui standards}}: user interface standards and conventions | * {{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== | |||
{| class="wikitable sortable" | |||
|- | |||
! name || seq || spider? || hash || description | |||
|- | |||
| {{l/sub/lc|FF}} || 0 || Y || - || find files by mask, date, contents | |||
|- | |||
| {{l/sub/lc|FCM}} || 3 || n || I || file collection merge | |||
|- | |||
| {{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|FTS}} || 3 || n || I (opt) || file tree sync | |||
|} | |||
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...