make requirements key the filename
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
title: "GPG Basics"
|
||||
tags: [ "data", "GPG" ]
|
||||
---
|
||||
|
||||
# Making keys
|
||||
|
||||
Generate keys:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "gpg with vim"
|
||||
tags: [ "vim", "data", "GPG" ]
|
||||
requires: [ "GPG Basics", "vim basics" ]
|
||||
requires: [ "gpg", "vim" ]
|
||||
---
|
||||
|
||||
The `vim-gnupg` plugin lets vim edit gpg-encrypted files as if they were unencrypted.
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
title: "Newsraft"
|
||||
tags: [ "data", "RSS" ]
|
||||
requires: [ "Shell Scripts" ]
|
||||
---
|
||||
|
||||
# Setup
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
title: "pass"
|
||||
tags: [ "data", "credentials", "secrets" ]
|
||||
requires: "GPG Basics"
|
||||
requires: "gpg"
|
||||
---
|
||||
|
||||
Setup [gpg](./gpg.md) keys.
|
||||
Setup [gpg](gpg.md) keys.
|
||||
|
||||
Show your gpg secret it:
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "pass with otp"
|
||||
tags: [ "data", "credentials", "secrets", "2fa", "otp" ]
|
||||
requires: "pass"
|
||||
requires: [ "pass" ]
|
||||
---
|
||||
|
||||
Need a Microsoft or Google authenticator?
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Recfile Bibliography for TeX"
|
||||
tags: [ "data", "database", "recfiles", "tex" ]
|
||||
requires: [ "Recfiles", "TeX", "Makefile" ]
|
||||
requires: [ "recfiles", "tex", "makefiles" ]
|
||||
---
|
||||
|
||||
Store your bibliography in a `recfile` database, then extract any part with `make`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Board Games with Recfiles"
|
||||
tags: [ "data", "recfiles", "games" ]
|
||||
requires: "Recfiles"
|
||||
requires: "recfiles"
|
||||
---
|
||||
|
||||
You can play with a board games database from boardgamegeek.com.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "nginx logs with recfiles"
|
||||
tags: [ "data", "recfiles", "logs" ]
|
||||
requires: [ "Recfiles", "nginx" ]
|
||||
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:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Recfixes"
|
||||
tags: [ "data", "recfiles" ]
|
||||
requires: "Recfiles"
|
||||
requires: "recfiles"
|
||||
---
|
||||
|
||||
Sometimes `recsel` chokes on a large query, and you need to break the query into chunks with a pipe.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "sc-im"
|
||||
tags: [ "TUI", "data", "spreadsheet", "csv" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
- [Sample file](sc-im/sample.sc)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Taskwarrior Contexts"
|
||||
tags: [ "data", "task" ]
|
||||
requires: [ "Taskwarrior" ]
|
||||
requires: [ "task" ]
|
||||
---
|
||||
|
||||
# Contexts
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Taskwarrior Configuration"
|
||||
tags: [ "data", "task" ]
|
||||
requires: [ "Taskwarrior" ]
|
||||
requires: [ "task" ]
|
||||
---
|
||||
|
||||
Show your current config:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Install Arch"
|
||||
tags: [ "arch" ]
|
||||
requires: [ "partitions", "time" ]
|
||||
requires: [ "partitions" ]
|
||||
---
|
||||
Keyboard layout changed.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Ansible with Docker"
|
||||
tags: [ "system", "ansible", "docker" ]
|
||||
requires: [ "Docker" ]
|
||||
requires: [ "docker", "ansible" ]
|
||||
---
|
||||
|
||||
'Docker module', you say?
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Python Projects with Makefiles"
|
||||
tags: [ "tutorial", "system", "makefiles", "graphviz", "python" ]
|
||||
requires: [ "Makefiles" ]
|
||||
requires: [ "makefiles" ]
|
||||
---
|
||||
|
||||
If you have a python script which requires a packages - e.g. `graphviz` - you can automate the setup with a `Makefile`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Docker"
|
||||
tags: [ "documentation", "virtualization" ]
|
||||
requires: [ "Managing Groups" ]
|
||||
requires: [ "groups" ]
|
||||
---
|
||||
```sh
|
||||
sudo pacman -S docker
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Kubernetes Basics"
|
||||
tags: [ "virtualization", "kubernetes" ]
|
||||
requires: [ "Kubernetes Setup" ]
|
||||
requires: [ "minikube_setup" ]
|
||||
---
|
||||
|
||||
Install `kubectl`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Kubernetes Docs"
|
||||
tags: [ "virtualization", "kubernetes", "WTFM", "hosts", "DNS" ]
|
||||
requires: [ "Kubernetes Basics" ]
|
||||
requires: [ "minikube_setup" ]
|
||||
---
|
||||
|
||||
`kubectl` provides easy high-level overviews:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Proxy API"
|
||||
tags: [ "virtualization", "kubernetes" ]
|
||||
requires: [ "Kubernetes Basics" ]
|
||||
requires: [ "minikube_setup" ]
|
||||
---
|
||||
|
||||
Start the proxy:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "virtualbox"
|
||||
tags: [ "system" ]
|
||||
requires: [ "Managing Groups" ]
|
||||
requires: [ "groups" ]
|
||||
---
|
||||
# Setup
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "Calendar"
|
||||
tags: [ "writing", "tex", "fun" ]
|
||||
requires: [ "LaTeX Packages" ]
|
||||
requires: [ "tex_packages" ]
|
||||
---
|
||||
|
||||
```sh
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "vim completion"
|
||||
tags: [ "vim", "completion", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
Complete the word by searching for the *n*ext similar word:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "vim linewrap"
|
||||
tags: [ "vim", "format", "linewrap", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
Wrap lines in a file to 80 characters with `gqG`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "vim navigation"
|
||||
tags: [ "vim", "navigation", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
| Move | Command |
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "find and replace"
|
||||
tags: [ "vim", "search", "replace", "find", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
Search for the next and or previous occurrence of the word under your cursor with `*` and `#`.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "How to Learn `vim`"
|
||||
tags: [ "vim", "learning", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
1. Uninstall `vim`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "vim in bash"
|
||||
tags: [ "vim", "bash", "inputrc", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
Put bash in vim mode!
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "vim windows"
|
||||
tags: [ "vim", "TUI" ]
|
||||
requires: [ "vim basics" ]
|
||||
requires: [ "vim" ]
|
||||
---
|
||||
|
||||
| Command | Keys |
|
||||
|
||||
Reference in New Issue
Block a user