Compare commits
1 Commits
main
...
7ed96c21c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7ed96c21c6 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
/build/
|
||||
/.direnv/
|
||||
.DS_Store
|
||||
/latex.out/
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
simple-http-server
|
||||
watchexec
|
||||
(python3.withPackages (ps: with ps; [jinja2]))
|
||||
latexrun
|
||||
texlive.combined.scheme-full
|
||||
ansifilter
|
||||
];
|
||||
};
|
||||
});
|
||||
|
||||
30
justfile
30
justfile
@@ -19,3 +19,33 @@ serve: build
|
||||
watch:
|
||||
watchexec --restart -- just serve
|
||||
|
||||
log:
|
||||
#!/usr/bin/env bash
|
||||
set -exuo pipefail
|
||||
{
|
||||
cat <<EOP
|
||||
\documentclass{article}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{color}
|
||||
\usepackage[margin=0.25in]{geometry}
|
||||
\usepackage{hyperref}
|
||||
\newcommand{\ws}[1]{\textcolor[rgb]{0,0,0}{#1}}
|
||||
|
||||
\DeclareUnicodeCharacter{22EE}{│}
|
||||
\usepackage{pmboxdraw}
|
||||
|
||||
\begin{document}
|
||||
\ttfamily
|
||||
\section*{}
|
||||
EOP
|
||||
git log -p --format=tformat:'(((RULE)))%h: %s%nBy %aN <%aE> at %ai%n%b%n' -n 5 \
|
||||
| delta --light -w 110 --plus-style '"#339933" bold' --plus-emph-style '"#339933"' --minus-style 'red bold' --minus-emph-style 'red' --zero-style 'gray dim' --no-gitconfig --line-numbers --syntax-theme none \
|
||||
| ansifilter --latex -f \
|
||||
| sed -e '0,/(((RULE)))/s///' -e 's/(((RULE)))/\\hrule\n\\section*{}/g'
|
||||
echo '\hrule'
|
||||
echo '\end{document}'
|
||||
} > build/commits.tex
|
||||
latexrun -o build/commits.pdf build/commits.tex
|
||||
|
||||
codio: build log
|
||||
cp -r build/* ../
|
||||
|
||||
Reference in New Issue
Block a user