- 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
5
agenda
5
agenda
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
# This script is intended to be run via cron.
|
||||
|
||||
# It creates a folder structure in home for the current date in the following format:
|
||||
|
|
@ -35,7 +35,7 @@ day=$(echo $today | awk -F"-" '{print $3}')
|
|||
|
||||
set -e
|
||||
|
||||
function errorFn()
|
||||
function errorFn
|
||||
{
|
||||
error=$?
|
||||
if [[ $error -gt 0 ]];
|
||||
|
|
@ -56,4 +56,5 @@ test -L "$today_sym" && rm -rf "$today_sym"
|
|||
# Now we can set up today's directory
|
||||
mkdir -p "$root_dir/$year/$month/$day"
|
||||
ln -s "$root_dir/$year/$month/$day" "$today_sym"
|
||||
ln -s "$root_dir" "$today_sym/.tree"
|
||||
exitcode=@?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue