chore: Initial commit
This commit is contained in:
commit
cb7f954257
8
.comma
Executable file
8
.comma
Executable file
|
@ -0,0 +1,8 @@
|
|||
#! /usr/bin/env bash
|
||||
|
||||
for entry in entries/*.md; do
|
||||
echo "$entry"
|
||||
done | cut -d "/" -f 2 | cut -d "." -f 1 | while read -r entry; do
|
||||
cp ./header.html "entries/${entry}.html" -f
|
||||
pandoc -t html --ascii "entries/${entry}.md" >> "entries/${entry}.html"
|
||||
done
|
135
entries/maintainotify.html
Normal file
135
entries/maintainotify.html
Normal file
|
@ -0,0 +1,135 @@
|
|||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
font-family: "FiraCode", monospace;
|
||||
}
|
||||
body {
|
||||
padding: 1rem;
|
||||
}
|
||||
body > * {
|
||||
margin: 1rem 0 1rem 0;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
}
|
||||
a {
|
||||
color: #0000ff;
|
||||
}
|
||||
a:visited {
|
||||
color: #444444;
|
||||
}
|
||||
code {
|
||||
hyphens: manual;
|
||||
}
|
||||
code span.al {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Alert */
|
||||
code span.an {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Annotation */
|
||||
code span.at {
|
||||
color: #7d9029;
|
||||
} /* Attribute */
|
||||
code span.bn {
|
||||
color: #40a070;
|
||||
} /* BaseN */
|
||||
code span.bu {
|
||||
color: #008000;
|
||||
} /* BuiltIn */
|
||||
code span.cf {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* ControlFlow */
|
||||
code span.ch {
|
||||
color: #4070a0;
|
||||
} /* Char */
|
||||
code span.cn {
|
||||
color: #880000;
|
||||
} /* Constant */
|
||||
code span.co {
|
||||
color: #60a0b0;
|
||||
font-style: italic;
|
||||
} /* Comment */
|
||||
code span.cv {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* CommentVar */
|
||||
code span.do {
|
||||
color: #ba2121;
|
||||
font-style: italic;
|
||||
} /* Documentation */
|
||||
code span.dt {
|
||||
color: #902000;
|
||||
} /* DataType */
|
||||
code span.dv {
|
||||
color: #40a070;
|
||||
} /* DecVal */
|
||||
code span.er {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Error */
|
||||
code span.ex {
|
||||
} /* Extension */
|
||||
code span.fl {
|
||||
color: #40a070;
|
||||
} /* Float */
|
||||
code span.fu {
|
||||
color: #06287e;
|
||||
} /* Function */
|
||||
code span.im {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
} /* Import */
|
||||
code span.in {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Information */
|
||||
code span.kw {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* Keyword */
|
||||
code span.op {
|
||||
color: #666666;
|
||||
} /* Operator */
|
||||
code span.ot {
|
||||
color: #007020;
|
||||
} /* Other */
|
||||
code span.pp {
|
||||
color: #bc7a00;
|
||||
} /* Preprocessor */
|
||||
code span.sc {
|
||||
color: #4070a0;
|
||||
} /* SpecialChar */
|
||||
code span.ss {
|
||||
color: #bb6688;
|
||||
} /* SpecialString */
|
||||
code span.st {
|
||||
color: #4070a0;
|
||||
} /* String */
|
||||
code span.va {
|
||||
color: #19177c;
|
||||
} /* Variable */
|
||||
code span.vs {
|
||||
color: #4070a0;
|
||||
} /* VerbatimString */
|
||||
code span.wa {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Warning */
|
||||
</style>
|
||||
<h1 id="maintainotify">Maintainotify</h1>
|
||||
<p><em><a
|
||||
href="https://git.disroot.org/lwad/maintainotify">https://git.disroot.org/lwad/maintainotify</a></em></p>
|
||||
<p><strong>maintainotify</strong> keeps track of packages you maintain.
|
||||
It does this by checking for new git tags in remote repositories.</p>
|
||||
<p>Unusual/inconsistent tag formats are supported via a prefix property
|
||||
for each repository. The last recorded tags do needed to be added
|
||||
manually. This is by design; it keeps the program simple.</p>
|
||||
<p>Using this will hopefully make keeping your packages up to date less
|
||||
time-consuming.</p>
|
11
entries/maintainotify.md
Normal file
11
entries/maintainotify.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Maintainotify
|
||||
|
||||
*[https://git.disroot.org/lwad/maintainotify](https://git.disroot.org/lwad/maintainotify)*
|
||||
|
||||
**maintainotify** keeps track of packages you maintain.
|
||||
It does this by checking for new git tags in remote repositories.
|
||||
|
||||
Unusual/inconsistent tag formats are supported via a prefix property for each repository.
|
||||
The last recorded tags do needed to be added manually. This is by design; it keeps the program simple.
|
||||
|
||||
Using this will hopefully make keeping your packages up to date less time-consuming.
|
141
entries/project-manager.html
Normal file
141
entries/project-manager.html
Normal file
|
@ -0,0 +1,141 @@
|
|||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
font-family: "FiraCode", monospace;
|
||||
}
|
||||
body {
|
||||
padding: 1rem;
|
||||
}
|
||||
body > * {
|
||||
margin: 1rem 0 1rem 0;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
}
|
||||
a {
|
||||
color: #0000ff;
|
||||
}
|
||||
a:visited {
|
||||
color: #444444;
|
||||
}
|
||||
code {
|
||||
hyphens: manual;
|
||||
}
|
||||
code span.al {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Alert */
|
||||
code span.an {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Annotation */
|
||||
code span.at {
|
||||
color: #7d9029;
|
||||
} /* Attribute */
|
||||
code span.bn {
|
||||
color: #40a070;
|
||||
} /* BaseN */
|
||||
code span.bu {
|
||||
color: #008000;
|
||||
} /* BuiltIn */
|
||||
code span.cf {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* ControlFlow */
|
||||
code span.ch {
|
||||
color: #4070a0;
|
||||
} /* Char */
|
||||
code span.cn {
|
||||
color: #880000;
|
||||
} /* Constant */
|
||||
code span.co {
|
||||
color: #60a0b0;
|
||||
font-style: italic;
|
||||
} /* Comment */
|
||||
code span.cv {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* CommentVar */
|
||||
code span.do {
|
||||
color: #ba2121;
|
||||
font-style: italic;
|
||||
} /* Documentation */
|
||||
code span.dt {
|
||||
color: #902000;
|
||||
} /* DataType */
|
||||
code span.dv {
|
||||
color: #40a070;
|
||||
} /* DecVal */
|
||||
code span.er {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Error */
|
||||
code span.ex {
|
||||
} /* Extension */
|
||||
code span.fl {
|
||||
color: #40a070;
|
||||
} /* Float */
|
||||
code span.fu {
|
||||
color: #06287e;
|
||||
} /* Function */
|
||||
code span.im {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
} /* Import */
|
||||
code span.in {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Information */
|
||||
code span.kw {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* Keyword */
|
||||
code span.op {
|
||||
color: #666666;
|
||||
} /* Operator */
|
||||
code span.ot {
|
||||
color: #007020;
|
||||
} /* Other */
|
||||
code span.pp {
|
||||
color: #bc7a00;
|
||||
} /* Preprocessor */
|
||||
code span.sc {
|
||||
color: #4070a0;
|
||||
} /* SpecialChar */
|
||||
code span.ss {
|
||||
color: #bb6688;
|
||||
} /* SpecialString */
|
||||
code span.st {
|
||||
color: #4070a0;
|
||||
} /* String */
|
||||
code span.va {
|
||||
color: #19177c;
|
||||
} /* Variable */
|
||||
code span.vs {
|
||||
color: #4070a0;
|
||||
} /* VerbatimString */
|
||||
code span.wa {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Warning */
|
||||
</style>
|
||||
<h1 id="project-manager">Project Manager</h1>
|
||||
<p><em><a
|
||||
href="https://git.disroot.org/lwad/project-manager">https://git.disroot.org/lwad/project-manager</a></em></p>
|
||||
<p><strong>project-manager</strong> keeps record of project directories
|
||||
and associates them with tmux sessions. To open a project, enter its
|
||||
name (or just enough to identify it) and it will either attach to the
|
||||
session or create it on-demand.</p>
|
||||
<p>It’s a very simple program, but it’s quite fast and doesn’t do
|
||||
anything more than it needs to. It makes working on lots of projects at
|
||||
the same time incredibly easy, which is ideal for a student or someone
|
||||
who often references their old work.</p>
|
||||
<p>It needs to be integrated into your tmux config via key bindings. My
|
||||
personal setup can be seen <a
|
||||
href="https://git.disroot.org/lwad/nixos/src/branch/main/lwad/utilities/tmux.conf.nix">here</a>.</p>
|
||||
<p>If you plan to use it through the command line, I’d recommend adding
|
||||
an alias to “p” because “project-manager” is a bit unwieldy.</p>
|
13
entries/project-manager.md
Normal file
13
entries/project-manager.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Project Manager
|
||||
|
||||
*[https://git.disroot.org/lwad/project-manager](https://git.disroot.org/lwad/project-manager)*
|
||||
|
||||
**project-manager** keeps record of project directories and associates them with tmux sessions.
|
||||
To open a project, enter its name (or just enough to identify it) and it will either attach to the session or create it on-demand.
|
||||
|
||||
It's a very simple program, but it's quite fast and doesn't do anything more than it needs to.
|
||||
It makes working on lots of projects at the same time incredibly easy, which is ideal for a student or someone who often references their old work.
|
||||
|
||||
It needs to be integrated into your tmux config via key bindings. My personal setup can be seen [here](https://git.disroot.org/lwad/nixos/src/branch/main/lwad/utilities/tmux.conf.nix).
|
||||
|
||||
If you plan to use it through the command line, I'd recommend adding an alias to "p" because "project-manager" is a bit unwieldy.
|
125
header.html
Normal file
125
header.html
Normal file
|
@ -0,0 +1,125 @@
|
|||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
font-family: "FiraCode", monospace;
|
||||
}
|
||||
body {
|
||||
padding: 1rem;
|
||||
}
|
||||
body > * {
|
||||
margin: 1rem 0 1rem 0;
|
||||
}
|
||||
ul {
|
||||
list-style-type: none;
|
||||
}
|
||||
a {
|
||||
color: #0000ff;
|
||||
}
|
||||
a:visited {
|
||||
color: #444444;
|
||||
}
|
||||
code {
|
||||
hyphens: manual;
|
||||
}
|
||||
code span.al {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Alert */
|
||||
code span.an {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Annotation */
|
||||
code span.at {
|
||||
color: #7d9029;
|
||||
} /* Attribute */
|
||||
code span.bn {
|
||||
color: #40a070;
|
||||
} /* BaseN */
|
||||
code span.bu {
|
||||
color: #008000;
|
||||
} /* BuiltIn */
|
||||
code span.cf {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* ControlFlow */
|
||||
code span.ch {
|
||||
color: #4070a0;
|
||||
} /* Char */
|
||||
code span.cn {
|
||||
color: #880000;
|
||||
} /* Constant */
|
||||
code span.co {
|
||||
color: #60a0b0;
|
||||
font-style: italic;
|
||||
} /* Comment */
|
||||
code span.cv {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* CommentVar */
|
||||
code span.do {
|
||||
color: #ba2121;
|
||||
font-style: italic;
|
||||
} /* Documentation */
|
||||
code span.dt {
|
||||
color: #902000;
|
||||
} /* DataType */
|
||||
code span.dv {
|
||||
color: #40a070;
|
||||
} /* DecVal */
|
||||
code span.er {
|
||||
color: #ff0000;
|
||||
font-weight: bold;
|
||||
} /* Error */
|
||||
code span.ex {
|
||||
} /* Extension */
|
||||
code span.fl {
|
||||
color: #40a070;
|
||||
} /* Float */
|
||||
code span.fu {
|
||||
color: #06287e;
|
||||
} /* Function */
|
||||
code span.im {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
} /* Import */
|
||||
code span.in {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Information */
|
||||
code span.kw {
|
||||
color: #007020;
|
||||
font-weight: bold;
|
||||
} /* Keyword */
|
||||
code span.op {
|
||||
color: #666666;
|
||||
} /* Operator */
|
||||
code span.ot {
|
||||
color: #007020;
|
||||
} /* Other */
|
||||
code span.pp {
|
||||
color: #bc7a00;
|
||||
} /* Preprocessor */
|
||||
code span.sc {
|
||||
color: #4070a0;
|
||||
} /* SpecialChar */
|
||||
code span.ss {
|
||||
color: #bb6688;
|
||||
} /* SpecialString */
|
||||
code span.st {
|
||||
color: #4070a0;
|
||||
} /* String */
|
||||
code span.va {
|
||||
color: #19177c;
|
||||
} /* Variable */
|
||||
code span.vs {
|
||||
color: #4070a0;
|
||||
} /* VerbatimString */
|
||||
code span.wa {
|
||||
color: #60a0b0;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
} /* Warning */
|
||||
</style>
|
Loading…
Reference in a new issue