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 nEdit selected snippet (in $EDITOR) eCopy selected snippet to clipboard cPaste clipboard to selected snippet pDelete selected snippet xRename selected snippet rSet folder of selected snippet fSet language of selected snippet LMove to next pane tabMove to previous pane shift+tabSearch 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
vimdiffordiffJSON 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! 🌱