Snippets
Snippets code refers to small, reusable pieces of source code or text that can be easily inserted into a larger program or document. These snippets are typically used to save time and reduce repetitive typing when coding or writing.
nap
# cd ~/workstation/github/unapologetic-snippets/docs/algorithms-data-structures/snippets
EDITOR=vim NAP_CONFIG=config.yaml nap
vim +"help ilima-help-snippets-code"
./snippets.sh <FOLDER>
./snippets.sh ~/.nap
./snippets.sh ~/workstation/github/unapologetic-snippets/docs/algorithms-data-structures/snippets
./snippets.sh ~/workstation/github/unapologetic-thoughts/snippets
mkdir $(date +tmp-%Ya%mm%dd.%Hh%Mm%S)
# git clone --depth <depth> -b <branch> <repo_url>
git clone --depth 1 -b main https://github.com/igorlima/unapologetic-snippets.git
git pull origin main --depth=1
git fetch --depth=1
git diff --no-color > patch.patch
- KEY BINDINGS
-
Action Key Create a new snippet n
Edit selected snippet (in $EDITOR) e
Copy selected snippet to clipboard c
Paste clipboard to selected snippet p
Delete selected snippet x
Rename selected snippet r
Set folder of selected snippet f
Set language of selected snippet L
Move to next pane tab
Move to previous pane shift+tab
Search for snippets /
Toggle help ?
Quit application q ctrl+c
-
- INSTALLATION
go install github.com/maaslalani/nap@main
- Github repo:
https://github.com/maaslalani/nap
- Github repo:
- Compare JSON files
- how to
vimdiff
ordiff
JSON filesvim -d file1 [file2 ...]
# raw diff vim -d <(cat snippets.json | jq . -) <(git show HEAD~1:./snippets.json | jq . -) # sorting by date vim -d <(cat snippets.json | jq ". | sort_by(.date)" -) <(git show HEAD~1:./snippets.json | jq ". | sort_by(.date)" -)
# advanced diff vim -d <(git show f87d746:./snippets.json | jq . -) <(git show c147b39:./snippets.json | jq . -)
-
JSON diff online
- copy the current JSON
cat snippets.json | pbcopy
- copy the previous JSON
git show HEAD~1:./snippets.json | pbcopy
- links:
- https://semanticdiff.com/online-diff/json/
- https://jsoncompare.org/
- https://jsondiff.com/
-
Diff Text
Diff Text: A Simple Online Diff Checker Tool — Lets you compare by words, characters, or lines and you can toggle show all lines or only changed lines.
- copy the current JSON
- how to
💡 Got a spark or a bright idea? There’s a place to plant that seed and watch it grow! 🌱