mirror of
https://github.com/tomasriveral/NoteWrapper.git
synced 2026-10-11 01:12:48 +02:00
193 lines
4.7 KiB
VHS
193 lines
4.7 KiB
VHS
Require echo
|
|
|
|
Set Shell "zsh"
|
|
Set TypingSpeed 35ms
|
|
Set FontSize 18
|
|
Set Width 1800
|
|
Set Height 900
|
|
|
|
Output demo.gif
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# Introduction
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
|
|
Type "echo 'Welcome to NoteWrapper!'"
|
|
Sleep 800ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
Type "notewrapper --help"
|
|
Sleep 500ms
|
|
Enter
|
|
Sleep 4000ms
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# Create / open a unified journal
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
|
|
Type "notewrapper"
|
|
Sleep 700ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 700ms
|
|
|
|
Enter
|
|
Sleep 1200ms
|
|
|
|
Down
|
|
Sleep 600ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
# Enter the editor
|
|
Type "i"
|
|
Sleep 800ms
|
|
|
|
Type "NoteWrapper uses standard Markdown files, so you can open your notes in any other application that supports Markdown."
|
|
Sleep 700ms
|
|
Enter
|
|
Sleep 800ms
|
|
|
|
Type "This is a unified journal: all your daily entries live in the same file. You can also configure NoteWrapper to use monthly or other time-based entries."
|
|
Sleep 700ms
|
|
Enter
|
|
Sleep 800ms
|
|
|
|
Type "And, although you can't see it in this demo, this Markdown file is rendered live in my browser thanks to Vivify!"
|
|
Sleep 1500ms
|
|
Sleep 3000ms
|
|
|
|
# Leave the editor
|
|
Escape
|
|
Sleep 500ms
|
|
Type ":q!"
|
|
Sleep 800ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# Create / open a divided journal
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 700ms
|
|
|
|
Enter
|
|
Sleep 2000ms
|
|
|
|
Enter
|
|
Sleep 1000ms
|
|
|
|
Type "i"
|
|
Sleep 800ms
|
|
|
|
Type "And this is a divided journal."
|
|
Sleep 500ms
|
|
Type " It uses one file per entry."
|
|
Sleep 700ms
|
|
Enter
|
|
Sleep 1000ms
|
|
|
|
Type "Find the dates and journal divisions a little too cumbersome?"
|
|
Sleep 700ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
Type "Don't worry: NoteWrapper also works with basic notes."
|
|
Sleep 800ms
|
|
|
|
Type "It distinguishes them using a regular expression, which defaults to `.*journal.*`."
|
|
Sleep 800ms
|
|
Enter
|
|
Sleep 700ms
|
|
|
|
Type "The unified or divided journal mode is chosen when you first create the journal."
|
|
Sleep 1000ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# Search
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
|
|
Type "Let me show you one last cool feature."
|
|
Sleep 1000ms
|
|
|
|
Type "Have you ever forgotten when or where you wrote something?"
|
|
Sleep 1000ms
|
|
Enter
|
|
Sleep 800ms
|
|
|
|
Type "Well ... NoteWrapper was made for you!"
|
|
Sleep 1500ms
|
|
|
|
Escape
|
|
Sleep 500ms
|
|
Type ":q!"
|
|
Sleep 800ms
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
# Navigate to search
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 800ms
|
|
|
|
Enter
|
|
Sleep 1500ms
|
|
|
|
Down
|
|
Sleep 500ms
|
|
Down
|
|
Sleep 800ms
|
|
|
|
Enter
|
|
Sleep 2000ms
|
|
|
|
# Search all notes with fzf
|
|
Type "c"
|
|
Sleep 300ms
|
|
Type "o"
|
|
Sleep 300ms
|
|
Type "o"
|
|
Sleep 300ms
|
|
Type "l"
|
|
Sleep 1500ms
|
|
|
|
# Show the search result / preview
|
|
Up
|
|
Sleep 5000ms
|
|
Enter
|
|
Sleep 1000ms
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# Final note
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
|
|
Type "i"
|
|
Sleep 700ms
|
|
|
|
Type "Never lose a note."
|
|
Sleep 1500ms
|
|
Enter
|
|
Sleep 1000ms
|
|
|
|
Type "P. S. Don't mind the broken fzf preview. Normally, you'll see the context around your search result, but sometimes `sed` breaks when fzf is opened for the first time."
|
|
Sleep 5000ms
|