diff options
Diffstat (limited to 'wikijscmd/commands.py')
-rw-r--r-- | wikijscmd/commands.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/wikijscmd/commands.py b/wikijscmd/commands.py index 5a10099..1da0ecd 100644 --- a/wikijscmd/commands.py +++ b/wikijscmd/commands.py @@ -2,6 +2,7 @@ import sys import subprocess import time import os +import difflib from datetime import datetime, timedelta @@ -86,7 +87,10 @@ def edit(path, save=False): # Prompt user to save it to the wiki print_item(page) print("-" * 80) - print(new_body) + print("".join(difflib.unified_diff( + body.splitlines(keepends=True), + new_body.splitlines(keepends=True) + ))) print("-" * 80) if save or input("Save changes? (y/n) ") == "y": response = graphql_queries.edit_page(page["id"], new_body, page["title"], page["path"]) |