Use pre-commit hook
This commit is contained in:
parent
9bcd1de97e
commit
618d384d71
@ -1,5 +1,5 @@
|
|||||||
:experimental:
|
:experimental:
|
||||||
:docdatetime: 2022-06-17T21:46:42.272Z
|
:docdatetime: 2022-07-05T15:25:33+02:00
|
||||||
|
|
||||||
= Konzepte
|
= Konzepte
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ Auch nichts besonders, `true` oder `false` halt.
|
|||||||
Sind besonders.
|
Sind besonders.
|
||||||
Einzelne Character in Rust sind nicht einfach wie in C ein u8 unter anderem Namen, sondern wirklich ein Zeichen.
|
Einzelne Character in Rust sind nicht einfach wie in C ein u8 unter anderem Namen, sondern wirklich ein Zeichen.
|
||||||
Jeder Unicode-Character ist ein Char, also auch `'🐧'`.
|
Jeder Unicode-Character ist ein Char, also auch `'🐧'`.
|
||||||
Chars werden mit single-quotes geschrieben (Strings mit doppelten).
|
Chars werden mit single-quotes geschrieben (Strings mit doppelten quotes).
|
||||||
|
|
||||||
Allerdings scheint es noch ein wenig komplizierter zu sein, das kommt aber erst später.
|
Allerdings scheint es noch ein wenig komplizierter zu sein, das kommt aber erst später.
|
||||||
|
|
||||||
|
15
pre-commit.sh
Executable file
15
pre-commit.sh
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# echo '[ -s "$(pwd)/pre-commit.sh" ] && "$(pwd)/pre-commit.sh"' >> .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit
|
||||||
|
|
||||||
|
setdate() {
|
||||||
|
[[ ! "$1" =~ .*\.adoc$ ]] && return
|
||||||
|
# geändertes adoc
|
||||||
|
date=$(date -Iseconds)
|
||||||
|
sed -i "s/^:docdatetime:.*\$/:docdatetime: $date/" "$1"
|
||||||
|
git add "$1"
|
||||||
|
#echo "$1: $date"
|
||||||
|
}
|
||||||
|
|
||||||
|
git diff --cached --name-only | while read file; do setdate "$file"; done
|
||||||
|
#git add *.adoc
|
Loading…
Reference in New Issue
Block a user