Compare commits
1 Commits
main
...
7ed96c21c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7ed96c21c6 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
/build/
|
/build/
|
||||||
/.direnv/
|
/.direnv/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
/latex.out/
|
||||||
|
|||||||
@@ -18,6 +18,9 @@
|
|||||||
simple-http-server
|
simple-http-server
|
||||||
watchexec
|
watchexec
|
||||||
(python3.withPackages (ps: with ps; [jinja2]))
|
(python3.withPackages (ps: with ps; [jinja2]))
|
||||||
|
latexrun
|
||||||
|
texlive.combined.scheme-full
|
||||||
|
ansifilter
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
30
justfile
30
justfile
@@ -19,3 +19,33 @@ serve: build
|
|||||||
watch:
|
watch:
|
||||||
watchexec --restart -- just serve
|
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