diff options
Diffstat (limited to 'subplot/jt.py')
-rw-r--r-- | subplot/jt.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/subplot/jt.py b/subplot/jt.py index 6ce75b0..d6023b3 100644 --- a/subplot/jt.py +++ b/subplot/jt.py @@ -135,6 +135,13 @@ def draft_contains_string(ctx, dirname=None, draftno=None, pattern=None): assert pattern in data +def draft_links_to_topic(ctx, dirname=None, draftno=None, topic=None): + logging.debug(f"checking draft {draftno} in {dirname} links to {topic!r}") + draft_contains_string( + ctx, dirname=dirname, draftno=draftno, pattern=f'\n[[!meta link="{topic}"]]\n' + ) + + def edit_draft(ctx, dirname=None, draftno=None, text=None): logging.debug(f"editing draft {draftno} in {dirname} to also contain {text!r}") draft = os.path.join(dirname, "drafts", f"{draftno}.md") |