Simplify usage of custom justfile targets

This commit is contained in:
Pascal Le Merrer 2026-03-03 22:39:06 +01:00
parent 7ae5406548
commit 2b450e1b51
7 changed files with 53 additions and 31 deletions

View file

@ -1,5 +1,6 @@
import argparse
from pathlib import Path
from util import get_latest_newsletter_number
REPLACEMENTS = {
" :": " :",
@ -9,11 +10,12 @@ REPLACEMENTS = {
"'": "",
}
parser = argparse.ArgumentParser()
parser.add_argument("-n", "--number", required=True, type=int, help="Newsletter number")
args = parser.parse_args()
file = Path(f"./content/newsletter/craft-letter-{args.number}.md")
letter_number = get_latest_newsletter_number()
file = Path(f"./content/newsletter/craft-letter-{letter_number}.md")
print(f"Formatting letter #{letter_number}: {file}")
content = file.read_text()
for value, replacement in REPLACEMENTS.items():