diff --git a/diaries/rust/03 - Concepts.adoc b/diaries/rust/03 - Concepts.adoc index 0a19cca..11c8611 100644 --- a/diaries/rust/03 - Concepts.adoc +++ b/diaries/rust/03 - Concepts.adoc @@ -1,5 +1,5 @@ :experimental: -:docdatetime: 2022-06-17T21:46:42.272Z +:docdatetime: 2022-07-05T15:25:33+02:00 = Konzepte @@ -137,7 +137,7 @@ Auch nichts besonders, `true` oder `false` halt. Sind besonders. 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 `'šŸ§'`. -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. diff --git a/pre-commit.sh b/pre-commit.sh new file mode 100755 index 0000000..832af8c --- /dev/null +++ b/pre-commit.sh @@ -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