- Minor cleanup
- Change shebangs to use 'env' in prep for NixOS (and others) - `agenda` now has a symlink to the underlying tree structure named ".tree" - `binbox` has more checking, being prepped for automatic export of symlinks. - `cdz` now symlinks to the archive directory using "<archive name>.tmp". This is less confusing than a randomized extraction folder, and adds the benefit of being in the FS-tree of the original archive. - daisy.source changes: > Added basic debug mode. > `ched` can now set global (all of the shell) editor or local (lackadaisical utils only) editor. > The encoding/decoding functions have been expanded and improved. Extra checking, permissions are stored as well, `daisy_dec` can handle stdin. - Added new functions to manage lackadaisical config: daisy_backup (runs `bak` on config files), daisy_clear (removes config files), and daisy_restore (restores config files archived using bak). - All functions/tools prefixed with 'daisy_' are now also available prefixed with 'ld_' instead - Added a new utility, `clip`. This utility keeps a local variable that can be set if given args and get if no args are supplied. Basically a simple clipboard local to the ptty. Supports stdin.
This commit is contained in:
parent
021e4d3b44
commit
160a7763b7
13 changed files with 480 additions and 269 deletions
33
README.md
33
README.md
|
|
@ -64,6 +64,8 @@ These are the included binaries and utilities:
|
|||
Format is <dir> -> .daisy/<dir>/<year>/<month>/<day>.
|
||||
Recommended to run via crontab - automatically cleans
|
||||
up empty folders.
|
||||
A symlink to the base of the folder's tree, ".tree",
|
||||
is created in the root of the specified directly.
|
||||
Can be used for everything you'd like to sort by date.
|
||||
For example; a diary, browser downloads, backups, code.
|
||||
- own:
|
||||
|
|
@ -116,10 +118,23 @@ These are the included binaries and utilities:
|
|||
Like chsh but for your editor (EDITOR env). A list
|
||||
from which you can choose an installed editor
|
||||
(CLI or GUI) is shown. This list is by no means complete.
|
||||
The editor for LACKADAISICAL and the global editor are
|
||||
separate. If the EDITOR variable is already defined,
|
||||
only LD_EDITOR will be changed. LD_EDITOR is the editor
|
||||
used by LACKADAISICAL utilities.
|
||||
To override the global EDITOR variable, pass "-g".
|
||||
To restore the normal behavior of checking for an earlier
|
||||
definition of EDITOR after passing "-g", run `ched` without
|
||||
arguments.
|
||||
- cdf:
|
||||
Use fzf to find a file and then cd to its location.
|
||||
- cdp:
|
||||
Similar to `cdf` but uses tree+peco for the query.
|
||||
- clip:
|
||||
An extremely simple utility that functions as a clipboard of sorts.
|
||||
To set the variable, run "clip <data>" or provide data via stdin.
|
||||
To get the variable, simply run clip without any arguments.
|
||||
The variable is stored locally in the shell as "LD_CLIP".
|
||||
- ldrc:
|
||||
Edits daisy.source and re-sources it, similarly to shrc.
|
||||
- daisy_reload:
|
||||
|
|
@ -136,7 +151,10 @@ These are the included binaries and utilities:
|
|||
decoded by passing the output(s) to `daisy_dec`.
|
||||
The output of `daisy_enc` can be concatenated with the
|
||||
output of another encoded file to create a multi-file
|
||||
base64 archive similar to `daisy_enc_multi`
|
||||
base64 archive similar to `daisy_enc_multi`.
|
||||
Does not support symlinks yet, and will instead treat it
|
||||
as a full input file (reads the data of the linked file).
|
||||
When using stdin, please provide a filename as argument.
|
||||
- daisy_enc_multi:
|
||||
A version of `daisy_enc` that encodes multiple
|
||||
files and outputs `daisy_base64_data` blocks to a file
|
||||
|
|
@ -171,5 +189,18 @@ These are the included binaries and utilities:
|
|||
`daisy_reload`
|
||||
- daisy_list:
|
||||
List all available commands without description.
|
||||
- daisy_clear:
|
||||
Removes all configuration, including aliases.
|
||||
A backup is made and can be restored using "daisy_restore".
|
||||
Triggers a reload.
|
||||
- daisy_backup:
|
||||
Backs up all config files. These can be restored using
|
||||
"daisy_restore".
|
||||
- daisy_restore:
|
||||
Undoes "daisy_clear" by restoring config files.
|
||||
Triggers a reload.
|
||||
- ld_*:
|
||||
All functions prefixed by "daisy_" are also available with
|
||||
the prefix "ld_" via aliases provided in daisy.source.
|
||||
--- END OF DAISY HELP ---
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue