Commit graph

32 commits

Author SHA1 Message Date
160a7763b7 - 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.
2026-01-25 18:23:05 +01:00
021e4d3b44 Generalized newday into agenda and added more capabilities.
Added `sshp`, a wrapper for ssh that also allows SSHFS mounts during connection.
2026-01-09 06:35:22 +01:00
33ca0e1422 Change all scripts to use the BASH interpreter, as some SH versions do not
handle a lot of things correctly.
2025-12-31 16:06:50 +01:00
e3a2efdb43 Minor fixes as well as clean-up surrounding internal functions. 2025-12-13 04:16:43 +01:00
405c1e7244 Add consistency to variable naming, using lowercase for non-exported variables and uppercase for expoered ine. Also made some grammar fixes and removed 'short' since it's not available yet. 2025-11-23 16:51:15 +01:00
root
8f9bdfbb30 - Minor text fix to README.md.
- Fix to enumeration of files in lackadaisical config folder.
2025-11-21 15:49:28 +00:00
6f8d3acc39 Minor fixes to reading README.md via daisy_help/daisy_list 2025-11-21 11:56:58 +01:00
3eeb4e2d7f Refactor of README.md. Change daisy_help to source directly from READEME.md
to prevent data duplication. Made daisy_help granular (e.g. runnig "daisy_help
bak" returns solely the description of the "bak" utility.

Added the following utils/functions:
- daisy_list: Provides a list of utilities similar to daisy_help but without
the descriptions.
- daisy_(un)alias: Adds/removes user-bound aliases inside of the lackadaisical
config files.
- grab: Alias of "awk '{primt $num}".
2025-11-21 00:40:31 +01:00
434a50987e Minor order of operations changes and var name consistency (lower-case) 2025-09-23 02:20:12 +02:00
03303c9e36 Tabs to two spaces. 2025-09-22 11:55:19 +02:00
0912f2d3d4 - Many fixes to sourcing, now will always resolve to base dir.
- All scripts are again `sh` compatible.
- Binbox overhaul, symlinks finally work just like `busybox`.
- Error checking to some files like `sw` and `own`.
TODO: Make it pretty and make `short` already.
2025-09-22 08:34:50 +02:00
b5c8a3f894 Some bugfixes in cdz and some extra information in daisy.source / daisy_help
about binbox, instability of certain tools, and more about cdz's support for
archivemount.
2025-09-13 17:24:48 +02:00
b4b41660cf Added archivemount support to cdz if present 2025-09-13 17:06:43 +02:00
a4438fe38e Huge fix to cdz and added a symlink back to the original folder 2025-09-13 16:35:42 +02:00
ab4405cbd7 Removed a lie 2025-09-13 16:16:18 +02:00
8d9d447533 Initial test version of binbox, a bash packer 2025-09-13 16:10:56 +02:00
8d298f94e5 Fixed 'sw' by removing a stray "'" 2025-08-05 14:53:38 +02:00
Lea
b478a7d105 Make sure ls* aliases are compatible with busybox 2025-07-12 21:16:21 +02:00
Lea
82fba449fd Add 'lss', an alias for ls that sorts by size 2025-07-12 19:01:59 +02:00
Lea
5f4942c730 Small gufix in decoder 2025-07-08 21:54:20 +02:00
Lea
a6667d0b63 Merge branch 'master' of ssh://lea.engineering:222/natrox/lackadaisical 2025-07-07 18:22:32 +02:00
Lea
0df4cabe4f More fixes in the enc/dec functions 2025-07-07 18:21:40 +02:00
584f7b9601 revert 41ad6e2aa5
revert Revert "Update README.md"

This reverts commit 8a682ffe6f.
2025-07-07 15:32:52 +00:00
Lea
1979b697f3 More small bugfixes in the base64 enc/dec functions 2025-07-07 17:31:43 +02:00
Lea
41ad6e2aa5 Revert "Update README.md"
This reverts commit 8a682ffe6f.
2025-07-07 17:01:10 +02:00
8a682ffe6f Update README.md 2025-07-06 20:18:08 +00:00
Lea
55e1e973fb Another BusyBox-based fixed 2025-07-06 22:03:35 +02:00
Lea
84f29acbba Small bugfix to ensure BusyBox compatibility 2025-07-06 21:36:30 +02:00
Lea
4abf8e4891 Small bugfix in the source file 2025-07-06 00:03:30 +02:00
Lea
1dfda10ddc First versions of the binaries and source file. 2025-07-04 16:07:49 +02:00
d2630d6e4f Update README.md 2025-07-04 05:36:02 +00:00
d253f0b097 Initial commit 2025-07-04 04:25:42 +00:00