Simplify usage of custom justfile targets
This commit is contained in:
parent
7ae5406548
commit
2b450e1b51
7 changed files with 53 additions and 31 deletions
|
|
@ -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():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue