make header format yaml
This commit is contained in:
7
Makefile
7
Makefile
@@ -43,8 +43,7 @@ $(databases): .dbs/%.rec: %/ | .dbs/
|
|||||||
for entry in $(shell find $< -type f -name "*.md") ; do \
|
for entry in $(shell find $< -type f -name "*.md") ; do \
|
||||||
printf "path: %s\n" "$$entry" ;\
|
printf "path: %s\n" "$$entry" ;\
|
||||||
sed -n '2,/^---$$/ {/^---$$/d; p}' "$$entry" |\
|
sed -n '2,/^---$$/ {/^---$$/d; p}' "$$entry" |\
|
||||||
tr -d '[]' | tr -s ' ' |\
|
while read -r line; do if [ -z "$${line#*:}" ] ; then type="$$line"; else echo "$$line" | sed -r "s/- (.*)/$$type \1/" | sed s'/tags: /tag: /' ; fi ; done ;\
|
||||||
sed '/tags: /s/, /\ntag: /g ; s/tags:/tag:/ ; /requires/s/, /\nrequires: /g' ;\
|
|
||||||
printf "wordcount: %s\n\n" "$$(wc -w < $$entry)" ;\
|
printf "wordcount: %s\n\n" "$$(wc -w < $$entry)" ;\
|
||||||
done > $@
|
done > $@
|
||||||
|
|
||||||
@@ -105,8 +104,8 @@ article: **/ **/**/ ## Write a new article
|
|||||||
[ -d "$(@D)" ] || mkdir $(@D)
|
[ -d "$(@D)" ] || mkdir $(@D)
|
||||||
printf '%s\n' '---' >> $@
|
printf '%s\n' '---' >> $@
|
||||||
printf 'title: %s\n' '$(TITLE)' >> $@
|
printf 'title: %s\n' '$(TITLE)' >> $@
|
||||||
tags="$$(echo $(@D) | sed 's#/$$#"# ; s#/#", "#g ; s#^#"#' )" \
|
echo "tags: " >> $@
|
||||||
&& printf 'tags [ %s ]\n' "$$tags" >> $@
|
echo $(@D) | sed 's#\/#\n- #g' >> $@
|
||||||
printf '%s\n\n' '---' >> $@
|
printf '%s\n\n' '---' >> $@
|
||||||
$(EDITOR) +5 $@
|
$(EDITOR) +5 $@
|
||||||
git add $@
|
git add $@
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: "Linux Knowledge Base"
|
title: Linux Knowledge Base
|
||||||
---
|
---
|
||||||
|
|
||||||
The Linux Knowledge-Base provides quick-start guides for working with terminal programs.
|
The Linux Knowledge-Base provides quick-start guides for working with terminal programs.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "profanity"
|
title: profanity
|
||||||
tags: [ "chat", "omemo" ]
|
tags:
|
||||||
|
- chat
|
||||||
|
- omemo
|
||||||
---
|
---
|
||||||
|
|
||||||
# Setup (Commands)
|
# Setup (Commands)
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "profanity automation"
|
title: profanity automation
|
||||||
tags: [ "chat", "omemo" ]
|
tags:
|
||||||
requires: [ "profanity" ]
|
- chat
|
||||||
|
- omemo
|
||||||
|
requires:
|
||||||
|
- profanity
|
||||||
---
|
---
|
||||||
|
|
||||||
Automate profanity with `--cmd`.
|
Automate profanity with `--cmd`.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "wgetpaste"
|
title: wgetpaste
|
||||||
tags: [ "chat" ]
|
tags:
|
||||||
|
- chat
|
||||||
---
|
---
|
||||||
|
|
||||||
See available pastebins:
|
See available pastebins:
|
||||||
|
|||||||
7
cmd.mk
7
cmd.mk
@@ -7,9 +7,7 @@ default += $(lists)
|
|||||||
get_title = printf 'title: "%s"\n' '${1}'
|
get_title = printf 'title: "%s"\n' '${1}'
|
||||||
get_tags = recsel -t $(basename $<) $< -G bin \
|
get_tags = recsel -t $(basename $<) $< -G bin \
|
||||||
-e 'bin = "$(1)"' -U -CP tag | \
|
-e 'bin = "$(1)"' -U -CP tag | \
|
||||||
sed 's/.*/"&",/g' | \
|
sed 's/.*/- &/'
|
||||||
tr '\n' ' ' | \
|
|
||||||
sed 's/.*/tags: [ &]/'
|
|
||||||
|
|
||||||
list_commands = recsel -t $(basename $<) $< -e 'bin = "$(1)"' | \
|
list_commands = recsel -t $(basename $<) $< -e 'bin = "$(1)"' | \
|
||||||
recfmt -f lists.fmt
|
recfmt -f lists.fmt
|
||||||
@@ -17,8 +15,9 @@ list_commands = recsel -t $(basename $<) $< -e 'bin = "$(1)"' | \
|
|||||||
lists/%.md: command.rec | lists/
|
lists/%.md: command.rec | lists/
|
||||||
@printf '%s\n' '---' > $@
|
@printf '%s\n' '---' > $@
|
||||||
@$(call get_title,$(basename $(notdir $@))) >> $@
|
@$(call get_title,$(basename $(notdir $@))) >> $@
|
||||||
|
@printf '%s\n' 'tags: ' >> $@
|
||||||
@$(call get_tags,$(basename $(notdir $@))) >> $@
|
@$(call get_tags,$(basename $(notdir $@))) >> $@
|
||||||
@printf '\n%s\n' '---' >> $@
|
@printf '%s\n' '---' >> $@
|
||||||
@$(call list_commands,$(basename $(notdir $@))) >> $@
|
@$(call list_commands,$(basename $(notdir $@))) >> $@
|
||||||
|
|
||||||
.PHONY: cmd
|
.PHONY: cmd
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Archives"
|
title: Archives
|
||||||
tags: [ "archives", "backups" ]
|
tags:
|
||||||
|
- archives
|
||||||
|
- backups
|
||||||
---
|
---
|
||||||
|
|
||||||
# Create
|
# Create
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Base 16"
|
title: Base 16
|
||||||
tags: [ "data" ]
|
tags:
|
||||||
|
- data
|
||||||
---
|
---
|
||||||
|
|
||||||
Base 16 numbers often use `0x` at the start, so '10' just means '10', but `0x10` means '10 in base 16' which means '16'.
|
Base 16 numbers often use `0x` at the start, so '10' just means '10', but `0x10` means '10 in base 16' which means '16'.
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "calcurse"
|
title: calcurse
|
||||||
tags: [ "data", "calendar", "daylight savings" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- calendar
|
||||||
|
- daylight savings
|
||||||
---
|
---
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "e-mail"
|
title: e-mail
|
||||||
tags: [ "data", "smtp" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- smtp
|
||||||
---
|
---
|
||||||
|
|
||||||
This is bare-bones, original, primitive e-mail.
|
This is bare-bones, original, primitive e-mail.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "exiftool"
|
title: exiftool
|
||||||
tags: [ "metadata", "exifdata" ]
|
tags:
|
||||||
|
- metadata
|
||||||
|
- exifdata
|
||||||
---
|
---
|
||||||
|
|
||||||
Find metadata:
|
Find metadata:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "git"
|
title: git
|
||||||
tags: [ "data", "setup" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- setup
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "Clean up a bloated git repo"
|
title: Clean up a bloated git repo
|
||||||
tags: [ "data", "setup" ]
|
tags:
|
||||||
requires: [ "git" ]
|
- data
|
||||||
|
- setup
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "Commit for Another"
|
title: Commit for Another
|
||||||
tags: [ "data", "git" ]
|
tags:
|
||||||
requires: [ "git" ]
|
- data
|
||||||
|
- git
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
---
|
---
|
||||||
|
|
||||||
You can make Alice the author, while you are still the commiter:
|
You can make Alice the author, while you are still the commiter:
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "git-lfs"
|
title: git-lfs
|
||||||
tags: [ "data", "git" ]
|
tags:
|
||||||
requires: [ "git" ]
|
- data
|
||||||
|
- git
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
---
|
---
|
||||||
|
|
||||||
Git Large File Storage ('LFS') needs to change your `~/.gitconfig` to check out those binary files:
|
Git Large File Storage ('LFS') needs to change your `~/.gitconfig` to check out those binary files:
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "git-secret"
|
title: git-secret
|
||||||
tags: [ "data", "git", "review" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- git
|
||||||
|
- review
|
||||||
---
|
---
|
||||||
|
|
||||||
This utility is largely useless, as it can only identify people by their email.
|
This utility is largely useless, as it can only identify people by their email.
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "git stash"
|
title: git stash
|
||||||
tags: [ "data", "git" ]
|
tags:
|
||||||
requires: [ "git" ]
|
- data
|
||||||
|
- git
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
---
|
---
|
||||||
|
|
||||||
Save file-changes without committing anything.
|
Save file-changes without committing anything.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "git hooks"
|
title: git hooks
|
||||||
tags: [ "data", "git" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- git
|
||||||
---
|
---
|
||||||
|
|
||||||
Check out the sample hooks:
|
Check out the sample hooks:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "GPG Basics"
|
title: GPG Basics
|
||||||
tags: [ "data", "GPG" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- GPG
|
||||||
---
|
---
|
||||||
|
|
||||||
# Making keys
|
# Making keys
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: "GPG Password Entry"
|
title: GPG Password Entry
|
||||||
tags: [ "vim", "secrets", "TUI" ]
|
tags:
|
||||||
requires: [ "gpg", "vim" ]
|
- vim
|
||||||
|
- secrets
|
||||||
|
- TUI
|
||||||
|
requires:
|
||||||
|
- gpg
|
||||||
|
- vim
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,13 @@
|
|||||||
---
|
---
|
||||||
title: "Edit gpg encrypted files easily"
|
title: Edit gpg encrypted files easily
|
||||||
tags: [ "vim", "data", "gpg" ]
|
tags:
|
||||||
requires: [ "gpg", "vim", "comfy" ]
|
- vim
|
||||||
|
- data
|
||||||
|
- gpg
|
||||||
|
requires:
|
||||||
|
- gpg
|
||||||
|
- vim
|
||||||
|
- comfy
|
||||||
---
|
---
|
||||||
|
|
||||||
The `vim-gnupg` plug-in lets vim edit gpg-encrypted files as if they were unencrypted.
|
The `vim-gnupg` plug-in lets vim edit gpg-encrypted files as if they were unencrypted.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "groff"
|
title: groff
|
||||||
tags: [ "data", "logic" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- logic
|
||||||
---
|
---
|
||||||
# Basic Documents
|
# Basic Documents
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "Interactive String Substitution"
|
title: Interactive String Substitution
|
||||||
tags: [ "data", "vim", "substitution", "replace", "TUI" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- vim
|
||||||
|
- substitution
|
||||||
|
- replace
|
||||||
|
- TUI
|
||||||
---
|
---
|
||||||
|
|
||||||
Want to find and replace, but also confirm each instance?
|
Want to find and replace, but also confirm each instance?
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "ijq"
|
title: ijq
|
||||||
tags: [ "data", "json", "TUI" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- json
|
||||||
|
- TUI
|
||||||
---
|
---
|
||||||
|
|
||||||
Analyse `json` easier with `ijq`.
|
Analyse `json` easier with `ijq`.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "khard"
|
title: khard
|
||||||
tags: [ "data" ]
|
tags:
|
||||||
|
- data
|
||||||
---
|
---
|
||||||
Get the basic config:
|
Get the basic config:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "newsboat"
|
title: newsboat
|
||||||
tags: [ "RSS" ]
|
tags:
|
||||||
|
- RSS
|
||||||
---
|
---
|
||||||
Create the configuration directory before you start, and add at least 1 URL.
|
Create the configuration directory before you start, and add at least 1 URL.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Newsraft"
|
title: Newsraft
|
||||||
tags: [ "data", "RSS" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- RSS
|
||||||
---
|
---
|
||||||
|
|
||||||
# Setup
|
# Setup
|
||||||
|
|||||||
10
data/pass.md
10
data/pass.md
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "pass"
|
title: pass
|
||||||
tags: [ "data", "credentials", "secrets" ]
|
tags:
|
||||||
requires: [ "gpg" ]
|
- data
|
||||||
|
- credentials
|
||||||
|
- secrets
|
||||||
|
requires:
|
||||||
|
- gpg
|
||||||
---
|
---
|
||||||
|
|
||||||
Setup [gpg](gpg.md) keys.
|
Setup [gpg](gpg.md) keys.
|
||||||
|
|||||||
@@ -1,7 +1,13 @@
|
|||||||
---
|
---
|
||||||
title: "pass with otp"
|
title: pass with otp
|
||||||
tags: [ "data", "credentials", "secrets", "2fa", "otp" ]
|
tags:
|
||||||
requires: [ "pass" ]
|
- data
|
||||||
|
- credentials
|
||||||
|
- secrets
|
||||||
|
- 2fa
|
||||||
|
- otp
|
||||||
|
requires:
|
||||||
|
- pass
|
||||||
---
|
---
|
||||||
|
|
||||||
Need a Microsoft or Google authenticator?
|
Need a Microsoft or Google authenticator?
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "pdf to txt"
|
title: pdf to txt
|
||||||
tags: [ "data", "pdf", "ocr" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- pdf
|
||||||
|
- ocr
|
||||||
---
|
---
|
||||||
|
|
||||||
How to translate pdfs to text (results are very poor, and will need lots of corrections).
|
How to translate pdfs to text (results are very poor, and will need lots of corrections).
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "PDF Metadata Erasure"
|
title: PDF Metadata Erasure
|
||||||
tags: [ "metadata", "ghost script", "gs", ".pdf" ]
|
tags:
|
||||||
|
- metadata
|
||||||
|
- ghost script
|
||||||
|
- gs
|
||||||
|
- .pdf
|
||||||
---
|
---
|
||||||
|
|
||||||
You cannot erase pdf metadata with `exiftool` (it only *appends* your changes).
|
You cannot erase pdf metadata with `exiftool` (it only *appends* your changes).
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "radicale and nginx"
|
title: radicale and nginx
|
||||||
tags: [ "data", "calendar" ]
|
tags:
|
||||||
requires: [ "nginx", "certbot" ]
|
- data
|
||||||
|
- calendar
|
||||||
|
requires:
|
||||||
|
- nginx
|
||||||
|
- certbot
|
||||||
---
|
---
|
||||||
|
|
||||||
Check before you start:
|
Check before you start:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Recfiles"
|
title: Recfiles
|
||||||
tags: [ "data", "database" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- database
|
||||||
---
|
---
|
||||||
|
|
||||||
Create:
|
Create:
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
---
|
---
|
||||||
title: "Recfile Bibliography for TeX"
|
title: Recfile Bibliography for TeX
|
||||||
tags: [ "data", "database", "recfiles", "tex" ]
|
tags:
|
||||||
requires: [ "recfiles", "tex", "makefiles" ]
|
- data
|
||||||
|
- database
|
||||||
|
- recfiles
|
||||||
|
- tex
|
||||||
|
requires:
|
||||||
|
- recfiles
|
||||||
|
- tex
|
||||||
|
- makefiles
|
||||||
---
|
---
|
||||||
|
|
||||||
Store your bibliography in a `recfile` database, then extract any part with `make`.
|
Store your bibliography in a `recfile` database, then extract any part with `make`.
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "Board Games with Recfiles"
|
title: Board Games with Recfiles
|
||||||
tags: [ "data", "recfiles", "games" ]
|
tags:
|
||||||
requires: [ "recfiles" ]
|
- data
|
||||||
|
- recfiles
|
||||||
|
- games
|
||||||
|
requires:
|
||||||
|
- recfiles
|
||||||
---
|
---
|
||||||
|
|
||||||
You can play with a board games database from boardgamegeek.com.
|
You can play with a board games database from boardgamegeek.com.
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "Recfiles Extended Example"
|
title: Recfiles Extended Example
|
||||||
tags: [ "data", "database", "recfiles" ]
|
tags:
|
||||||
requires: [ "recfiles" ]
|
- data
|
||||||
|
- database
|
||||||
|
- recfiles
|
||||||
|
requires:
|
||||||
|
- recfiles
|
||||||
---
|
---
|
||||||
|
|
||||||
## Create
|
## Create
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "IP Addresses with Recfiles"
|
title: IP Addresses with Recfiles
|
||||||
tags: [ "data", "recfiles", "games" ]
|
tags:
|
||||||
requires: "recfiles"
|
- data
|
||||||
|
- recfiles
|
||||||
|
- games
|
||||||
|
requires: recfiles
|
||||||
---
|
---
|
||||||
|
|
||||||
## Download the Database
|
## Download the Database
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: "nginx logs with recfiles"
|
title: nginx logs with recfiles
|
||||||
tags: [ "data", "recfiles", "logs" ]
|
tags:
|
||||||
requires: [ "recfiles", "nginx" ]
|
- data
|
||||||
|
- recfiles
|
||||||
|
- logs
|
||||||
|
requires:
|
||||||
|
- recfiles
|
||||||
|
- nginx
|
||||||
---
|
---
|
||||||
|
|
||||||
The standard `nginx` log format has such a lack of consistency or meaning that you might squint your face into a whirlpool making sense of them:
|
The standard `nginx` log format has such a lack of consistency or meaning that you might squint your face into a whirlpool making sense of them:
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "Recfixes"
|
title: Recfixes
|
||||||
tags: [ "data", "recfiles" ]
|
tags:
|
||||||
requires: [ "recfiles" ]
|
- data
|
||||||
|
- recfiles
|
||||||
|
requires:
|
||||||
|
- recfiles
|
||||||
---
|
---
|
||||||
|
|
||||||
Sometimes `recsel` chokes on a large query, and you need to break the query into chunks with a pipe.
|
Sometimes `recsel` chokes on a large query, and you need to break the query into chunks with a pipe.
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: "sc-im"
|
title: sc-im
|
||||||
tags: [ "TUI", "data", "spreadsheet", "csv" ]
|
tags:
|
||||||
requires: [ "vim" ]
|
- TUI
|
||||||
|
- data
|
||||||
|
- spreadsheet
|
||||||
|
- csv
|
||||||
|
requires:
|
||||||
|
- vim
|
||||||
---
|
---
|
||||||
|
|
||||||
- [Sample file](sc-im/sample.sc)
|
- [Sample file](sc-im/sample.sc)
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Convert Spreadsheets"
|
title: Convert Spreadsheets
|
||||||
tags: [ "data", "sc-im" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- sc-im
|
||||||
---
|
---
|
||||||
|
|
||||||
Convert between spreadsheet formats with `sc-im`.
|
Convert between spreadsheet formats with `sc-im`.
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "Search System"
|
title: Search System
|
||||||
tags: [ "data", "search", "locate", "plocate" ]
|
tags:
|
||||||
requires: "cron"
|
- data
|
||||||
|
- search
|
||||||
|
- locate
|
||||||
|
- plocate
|
||||||
|
requires: cron
|
||||||
---
|
---
|
||||||
|
|
||||||
You can search every file on the computer instantly by installing `plocate`.
|
You can search every file on the computer instantly by installing `plocate`.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Search Video Audio"
|
title: Search Video Audio
|
||||||
tags: [ "data", "video" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- video
|
||||||
---
|
---
|
||||||
|
|
||||||
Check subtitles available:
|
Check subtitles available:
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Sharing Secrets"
|
title: Sharing Secrets
|
||||||
tags: [ "data", "death", "secrets" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- death
|
||||||
|
- secrets
|
||||||
---
|
---
|
||||||
|
|
||||||
You can share parts of a secret with multiple people, so only some of them need to agree to see the secret.
|
You can share parts of a secret with multiple people, so only some of them need to agree to see the secret.
|
||||||
|
|||||||
@@ -1,7 +1,13 @@
|
|||||||
---
|
---
|
||||||
title: "Soft-Serve"
|
title: Soft-Serve
|
||||||
tags: [ "data", "git server", "lfs", "TUI" ]
|
tags:
|
||||||
requires: [ "git", "nginx" ]
|
- data
|
||||||
|
- git server
|
||||||
|
- lfs
|
||||||
|
- TUI
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
|
- nginx
|
||||||
---
|
---
|
||||||
|
|
||||||
- [Soft-Serve with https](soft-serve/soft_https.md)
|
- [Soft-Serve with https](soft-serve/soft_https.md)
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: "Soft Serve through https"
|
title: Soft Serve through https
|
||||||
tags: [ "data", "git server", "lfs" ]
|
tags:
|
||||||
requires: [ "git", "nginx" ]
|
- data
|
||||||
|
- git server
|
||||||
|
- lfs
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
|
- nginx
|
||||||
---
|
---
|
||||||
|
|
||||||
## `http` Setup
|
## `http` Setup
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: "Soft Serve Maintenance"
|
title: Soft Serve Maintenance
|
||||||
tags: [ "data", "git server", "maintenance" ]
|
tags:
|
||||||
requires: [ "git", "nginx" ]
|
- data
|
||||||
|
- git server
|
||||||
|
- maintenance
|
||||||
|
requires:
|
||||||
|
- git
|
||||||
|
- nginx
|
||||||
---
|
---
|
||||||
|
|
||||||
Over time git repositories become bloated with old data, but never get cleaned.
|
Over time git repositories become bloated with old data, but never get cleaned.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "sqlite"
|
title: sqlite
|
||||||
tags: [ "data" ]
|
tags:
|
||||||
|
- data
|
||||||
---
|
---
|
||||||
|
|
||||||
Work with a database:
|
Work with a database:
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: "unison"
|
title: unison
|
||||||
tags: [ "backups", "synch" ]
|
tags:
|
||||||
requires: [ "ssh" ]
|
- backups
|
||||||
|
- synch
|
||||||
|
requires:
|
||||||
|
- ssh
|
||||||
---
|
---
|
||||||
|
|
||||||
Install unison on both machines, and make sure both have the same version of unison, with the same version of the ocaml compiler (the smallest difference will cause problems).
|
Install unison on both machines, and make sure both have the same version of unison, with the same version of the ocaml compiler (the smallest difference will cause problems).
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "View Torrents"
|
title: View Torrents
|
||||||
tags: [ "data", "transmission", "torrenting" ]
|
tags:
|
||||||
|
- data
|
||||||
|
- transmission
|
||||||
|
- torrenting
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "w3m"
|
title: w3m
|
||||||
tags: [ "browser" ]
|
tags:
|
||||||
|
- browser
|
||||||
---
|
---
|
||||||
Open a search tab:
|
Open a search tab:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "ssh to phone"
|
title: ssh to phone
|
||||||
tags: [ "networking", "ssh", "android" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- ssh
|
||||||
|
- android
|
||||||
---
|
---
|
||||||
|
|
||||||
1. Install fdroid on phone.
|
1. Install fdroid on phone.
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Arch on a Raspberry Pi 4"
|
title: Arch on a Raspberry Pi 4
|
||||||
tags: [ "distros", "raspberry pi", "rpi" ]
|
tags:
|
||||||
|
- distros
|
||||||
|
- raspberry pi
|
||||||
|
- rpi
|
||||||
---
|
---
|
||||||
|
|
||||||
The [Official Instructions](https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4) for a Raspberry pi 4 do not allow for working sound from the headphone jack, unless you use the aarch64 Installation.
|
The [Official Instructions](https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4) for a Raspberry pi 4 do not allow for working sound from the headphone jack, unless you use the aarch64 Installation.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "autologin"
|
title: autologin
|
||||||
tags: [ "distros", "arch" ]
|
tags:
|
||||||
|
- distros
|
||||||
|
- arch
|
||||||
---
|
---
|
||||||
|
|
||||||
# Automatic Login
|
# Automatic Login
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Install Arch"
|
title: Install Arch
|
||||||
tags: [ "arch" ]
|
tags:
|
||||||
requires: [ "partitions" ]
|
- arch
|
||||||
|
requires:
|
||||||
|
- partitions
|
||||||
---
|
---
|
||||||
Keyboard layout changed.
|
Keyboard layout changed.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "fonts"
|
title: fonts
|
||||||
tags: [ "distros" ]
|
tags:
|
||||||
|
- distros
|
||||||
---
|
---
|
||||||
# Basics
|
# Basics
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Ach Linux GPU Setup"
|
title: Ach Linux GPU Setup
|
||||||
tags: [ "arch", "GPU" ]
|
tags:
|
||||||
|
- arch
|
||||||
|
- GPU
|
||||||
---
|
---
|
||||||
# Step 1: Multilib
|
# Step 1: Multilib
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Install yay"
|
title: Install yay
|
||||||
tags: [ "distros", "arch" ]
|
tags:
|
||||||
|
- distros
|
||||||
|
- arch
|
||||||
requirements: [ "pacman" ]
|
requirements: [ "pacman" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Arch Maintenance"
|
title: Arch Maintenance
|
||||||
tags: [ "arch" ]
|
tags:
|
||||||
|
- arch
|
||||||
requirements: [ "pacman" ]
|
requirements: [ "pacman" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "pacman"
|
title: pacman
|
||||||
tags: [ "distros" ]
|
tags:
|
||||||
|
- distros
|
||||||
requirements: [ "Install Arch" ]
|
requirements: [ "Install Arch" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "pacman - Extras"
|
title: pacman - Extras
|
||||||
tags: [ "distros" ]
|
tags:
|
||||||
|
- distros
|
||||||
requirements: [ "pacman" ]
|
requirements: [ "pacman" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Arch Maintenance with yay"
|
title: Arch Maintenance with yay
|
||||||
tags: [ "arch" ]
|
tags:
|
||||||
|
- arch
|
||||||
requirements: [ "Arch Maintenance" ]
|
requirements: [ "Arch Maintenance" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "apt troubleshooting"
|
title: apt troubleshooting
|
||||||
tags: [ "debian" ]
|
tags:
|
||||||
|
- debian
|
||||||
---
|
---
|
||||||
|
|
||||||
Messed up a package's configuration files?
|
Messed up a package's configuration files?
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Aeroplane Mode in Void"
|
title: Aeroplane Mode in Void
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
|
|
||||||
Put your device in 'aeroplane' mode (e.g. where no trace of signal leaves it) by turning off Wi-Fi and blue-tooth.
|
Put your device in 'aeroplane' mode (e.g. where no trace of signal leaves it) by turning off Wi-Fi and blue-tooth.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Void Autologin"
|
title: Void Autologin
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
|
|
||||||
Make the autologin service:
|
Make the autologin service:
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Brand Name Wallpaper"
|
title: Brand Name Wallpaper
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
|
|
||||||
To automatically stick the logo onto your background, do these commands in the directory.
|
To automatically stick the logo onto your background, do these commands in the directory.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "extrace"
|
title: extrace
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
Monitor all processes:
|
Monitor all processes:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "jenkins"
|
title: jenkins
|
||||||
tags: [ "void", "build" ]
|
tags:
|
||||||
|
- void
|
||||||
|
- build
|
||||||
---
|
---
|
||||||
# Jenkins on Void
|
# Jenkins on Void
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Laptops with Void Linux"
|
title: Laptops with Void Linux
|
||||||
tags: [ "void", "laptop" ]
|
tags:
|
||||||
|
- void
|
||||||
|
- laptop
|
||||||
---
|
---
|
||||||
|
|
||||||
Install and enable `tlp`.
|
Install and enable `tlp`.
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Void locale"
|
title: Void locale
|
||||||
tags: [ "void", "locale" ]
|
tags:
|
||||||
|
- void
|
||||||
|
- locale
|
||||||
---
|
---
|
||||||
|
|
||||||
Check the current locales:
|
Check the current locales:
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "sv"
|
title: sv
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
# List Services
|
# List Services
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Void Linux Basics"
|
title: Void Linux Basics
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
# Updates
|
# Updates
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "xbps"
|
title: xbps
|
||||||
tags: [ "void" ]
|
tags:
|
||||||
|
- void
|
||||||
---
|
---
|
||||||
## Search
|
## Search
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "brightness"
|
title: brightness
|
||||||
tags: [ "hardware", "laptop" ]
|
tags:
|
||||||
|
- hardware
|
||||||
|
- laptop
|
||||||
---
|
---
|
||||||
# Brightness
|
# Brightness
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "keyboard"
|
title: keyboard
|
||||||
tags: [ "keyboard", "vim" ]
|
tags:
|
||||||
|
- keyboard
|
||||||
|
- vim
|
||||||
---
|
---
|
||||||
|
|
||||||
# System-Wide Capslock and Escape Swap
|
# System-Wide Capslock and Escape Swap
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "monitor"
|
title: monitor
|
||||||
tags: [ "hardware" ]
|
tags:
|
||||||
|
- hardware
|
||||||
---
|
---
|
||||||
See screen size
|
See screen size
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "printers"
|
title: printers
|
||||||
tags: [ "hardware" ]
|
tags:
|
||||||
|
- hardware
|
||||||
---
|
---
|
||||||
# Cups: The Common Unix Printing System
|
# Cups: The Common Unix Printing System
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Agate on Arch Linux"
|
title: Agate on Arch Linux
|
||||||
tags: [ "networking", "arch", "gemini" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- arch
|
||||||
|
- gemini
|
||||||
---
|
---
|
||||||
|
|
||||||
Docs are [here](https://github.com/mbrubeck/agate).
|
Docs are [here](https://github.com/mbrubeck/agate).
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Mapping the Net"
|
title: Mapping the Net
|
||||||
tags: [ "networking", "graph", "fun" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- graph
|
||||||
|
- fun
|
||||||
---
|
---
|
||||||
|
|
||||||
Find the path to a domain:
|
Find the path to a domain:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "dns"
|
title: dns
|
||||||
tags: [ "networking", "host" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- host
|
||||||
---
|
---
|
||||||
|
|
||||||
| Record | Type | Example |
|
| Record | Type | Example |
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "fail2ban"
|
title: fail2ban
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
requires: [ "ssh" ]
|
- networking
|
||||||
|
requires:
|
||||||
|
- ssh
|
||||||
---
|
---
|
||||||
# SSH Daemon Jail
|
# SSH Daemon Jail
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "iptables"
|
title: iptables
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
# Intro
|
# Intro
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "nginx"
|
title: nginx
|
||||||
tags: [ "networking", "web" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- web
|
||||||
---
|
---
|
||||||
Install nginx:
|
Install nginx:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "nmap"
|
title: nmap
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "pi-hole-server"
|
title: pi-hole-server
|
||||||
tags: [ "distros" ]
|
tags:
|
||||||
|
- distros
|
||||||
---
|
---
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Port Scan"
|
title: Port Scan
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
repo: 'https://github.com/mrjackwills/havn/'
|
repo: 'https://github.com/mrjackwills/havn/'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "rclone"
|
title: rclone
|
||||||
tags: [ "networking", "synch" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- synch
|
||||||
---
|
---
|
||||||
The manpage's 'Synopsis' provides a fast reference.
|
The manpage's 'Synopsis' provides a fast reference.
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "Download Website"
|
title: Download Website
|
||||||
tags: [ "networking", "scraping" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- scraping
|
||||||
---
|
---
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Download videos"
|
title: Download videos
|
||||||
tags: [ "scraping" ]
|
tags:
|
||||||
|
- scraping
|
||||||
---
|
---
|
||||||
Install `yt-dlp`.
|
Install `yt-dlp`.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "ssh"
|
title: ssh
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
# Basic `ssh`
|
# Basic `ssh`
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "sshfs"
|
title: sshfs
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
requires: [ "ssh" ]
|
- networking
|
||||||
|
requires:
|
||||||
|
- ssh
|
||||||
---
|
---
|
||||||
# Mount
|
# Mount
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
---
|
---
|
||||||
title: "ssh-tricks"
|
title: ssh-tricks
|
||||||
tags: [ "networking", "ssh", "tricks" ]
|
tags:
|
||||||
requires: [ "ssh" ]
|
- networking
|
||||||
|
- ssh
|
||||||
|
- tricks
|
||||||
|
requires:
|
||||||
|
- ssh
|
||||||
---
|
---
|
||||||
|
|
||||||
Mount a remote filesystem locally with fuse-sshfs:
|
Mount a remote filesystem locally with fuse-sshfs:
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "tor"
|
title: tor
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
# Get a Hostname
|
# Get a Hostname
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "transmission"
|
title: transmission
|
||||||
tags: [ "networking", "torrenting" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- torrenting
|
||||||
---
|
---
|
||||||
|
|
||||||
Search for a torrent, e.g. 'sita sings the blues'.
|
Search for a torrent, e.g. 'sita sings the blues'.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "network"
|
title: network
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
# Netstat Stuff
|
# Netstat Stuff
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: "wireguard"
|
title: wireguard
|
||||||
tags: [ "networking", "VPN" ]
|
tags:
|
||||||
|
- networking
|
||||||
|
- VPN
|
||||||
---
|
---
|
||||||
<!--
|
<!--
|
||||||
from
|
from
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "wireless"
|
title: wireless
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
Check wifi's working
|
Check wifi's working
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "wpa_supplicant"
|
title: wpa_supplicant
|
||||||
tags: [ "networking" ]
|
tags:
|
||||||
|
- networking
|
||||||
---
|
---
|
||||||
|
|
||||||
`wpa_supplicant` configurations are stored in `/etc/wpa_supplicant/wpa_supplicant-wlan0` (or equivalent).
|
`wpa_supplicant` configurations are stored in `/etc/wpa_supplicant/wpa_supplicant-wlan0` (or equivalent).
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "conditionals"
|
title: conditionals
|
||||||
tags: [ "basics" ]
|
tags:
|
||||||
|
- basics
|
||||||
---
|
---
|
||||||
# If statements
|
# If statements
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "eval"
|
title: eval
|
||||||
tags: [ "basics" ]
|
tags:
|
||||||
|
- basics
|
||||||
---
|
---
|
||||||
|
|
||||||
Compose a statement for execution.
|
Compose a statement for execution.
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user