blog/scripts/update-posts.nu
Awiteb ad18b87239
Short up the main paths
- `archive` -> `a`
- `blog` -> `b`
- `projects` -> `p`
2024-02-27 16:47:33 +03:00

14 lines
589 B
Text
Executable file

#! /usr/bin/env nu
def main () {
let paths: list<string> = (git diff --name-only | split row "\n" | filter {|p| $p | str contains "content/b"});
let posts: string = (ls content/b | filter {|p| $p.type == "dir"} | each {|p| $p.name | sed 's/content\/b\///g'});
for post in $posts {
if $"content/b/($post)/index.md" in $paths {
echo $"`($post)` post has been modified";
python3 ./scripts/article.py card $post
python3 ./scripts/article.py update $post "global" "updated" $"(date now | format date '%Y-%m-%d')"
}
}
}