summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Coquand <marc@mccd.space>2024-05-17 16:44:32 -0500
committerMarc Coquand <marc@mccd.space>2024-05-17 16:44:32 -0500
commit71f755ac791cc2aaf764d1eada0d85a037c0faa3 (patch)
treef61c8adafc9e8095f52d932c08824763f992d9d6
parent93d4598eea885b9f3ebf4066da89449a0c900576 (diff)
downloadnixos-71f755ac791cc2aaf764d1eada0d85a037c0faa3.tar.gz
nixos-71f755ac791cc2aaf764d1eada0d85a037c0faa3.tar.bz2
nixos-71f755ac791cc2aaf764d1eada0d85a037c0faa3.zip
update binaries
-rw-r--r--.gitattributes1
-rw-r--r--blobs/stitch/0.0.1/stitchbin5272440 -> 6616744 bytes
-rw-r--r--blobs/stitch/0.0.1/stitch.134
3 files changed, 26 insertions, 9 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..6105854
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+stitch
diff --git a/blobs/stitch/0.0.1/stitch b/blobs/stitch/0.0.1/stitch
index e7b0080..39c23fa 100644
--- a/blobs/stitch/0.0.1/stitch
+++ b/blobs/stitch/0.0.1/stitch
Binary files differ
diff --git a/blobs/stitch/0.0.1/stitch.1 b/blobs/stitch/0.0.1/stitch.1
index 4351d5d..38fece8 100644
--- a/blobs/stitch/0.0.1/stitch.1
+++ b/blobs/stitch/0.0.1/stitch.1
@@ -1,7 +1,7 @@
.\" Pipe this output to groff -m man -K utf8 -T utf8 | less -R
.\"
.mso an.tmac
-.TH "STITCH" 1 "" "Stitch 0.1 ALPHA" "Stitch Manual"
+.TH "STITCH" 1 "" "Stitch 0.0.1 ALPHA" "Stitch Manual"
.\" Disable hyphenation and ragged-right
.nh
.ad l
@@ -92,17 +92,25 @@ To get started, start by setting up a note directory in your shell profile
export STITCH_DIRECTORY=/home/bob/notes
.fi
.P
-Stitch does not specify anything on how to capture your notes, but you can add the following in your profile to have a basic note capture command
+Stitch does not specify anything on how to capture your notes, but you can add the following in your profile to have a basic note capturing system\N'46'
.P
.nf
function capture {
- NEW_NOTE="$STITCH_DIRECTORY/$(date +\N'39'%y\N'45'%m\N'45'%d\N'46'%H:%M\N'46'%S\N'39')\N'46'org"
- echo \N'39'* \N'39' >> $NEW_NOTE
- $EDITOR "$NEW_NOTE" +1:3 "
+ JRNL="$STITCH_DIRECTORY/$(date +\N'39'%y\N'45'%m\N'45'%d\N'46'%H:%M\N'46'%S\N'39')\N'46'org"
+ echo \N'39'* \N'39' > /tmp/capture
+ $EDITOR /tmp/capture +1
+ if grep \N'45'q \N'39'^\N'92'*\N'92's*$\N'39' /tmp/capture
+ then
+ echo "Empty capture; ignoring"
+ else
+ echo "Storing capture in $JRNL"
+ cat /tmp/capture > $JRNL
+ fi
}
-
.fi
.P
+Now you can run capture in your terminal and it will prompt you to write your note and store it in your notes with a timestamp\N'46'
+.P
With that, you can begin to capture your notes and they will be displayed in reverse chronological order in stitch\N'46' You can add tags, for example :journal: and :work:\N'46'
.P
Once added, you can start viewing your notes in Stitch\N'46' So if you added a few journal notes, you can view them with
@@ -119,9 +127,17 @@ To set up TODO capturing, you can add a command to your shell profile to capture
.P
.nf
function todo {
- NEW_NOTE="$STITCH_DIRECTORY/$(date +\N'39'%y\N'45'%m\N'45'%d\N'46'%H:%M\N'46'%S\N'39')\N'46'org"
- echo \N'39'* TODO \N'39' >> $NEW_NOTE
- $EDITOR "$NEW_NOTE" +1
+ TODO_BASE=\N'39'* TODO \N'39'
+ JRNL="$STITCH_DIRECTORY/$(date +\N'39'%y\N'45'%m\N'45'%d\N'46'%H:%M\N'46'%S\N'39')\N'46'org"
+ echo \N'39'* TODO \N'39' > /tmp/capture
+ $EDITOR /tmp/capture +1"
+ if grep \N'45'q \N'39'^\N'92'* TODO\N'92's*$\N'39' /tmp/capture
+ then
+ echo "Empty capture"
+ else
+ echo "Storing capture in $JRNL"
+ cat /tmp/capture > $JRNL
+ fi
}
.fi
.P