Add message with config location and docs location when installation is complete

This commit is contained in:
Micah Jerome Ellison 2023-02-28 09:24:26 -08:00
parent 611f3af772
commit 92010f05de
3 changed files with 17 additions and 1 deletions

View file

@ -154,6 +154,15 @@ def install() -> dict:
default_config["colors"] = get_default_colors()
save_config(default_config)
print_msg(
Message(
MsgText.InstallComplete,
MsgStyle.NORMAL,
params={"config_path": get_config_path()},
)
)
return default_config

View file

@ -28,6 +28,11 @@ class MsgText(Enum):
AllDoneUpgrade = "We're all done here and you can start enjoying jrnl 2"
InstallComplete = """
jrnl configuration created at {config_path}
For advanced features, read the docs at https://jrnl.sh
"""
# --- Prompts --- #
InstallJournalPathQuestion = """
Path to your journal file (leave blank for {default_journal_path}):

View file

@ -6,7 +6,9 @@ Feature: Installing jrnl
\n
\n
\n
Then the output should contain "Journal 'default' created"
Then the output should contain "jrnl configuration created at"
And the output should contain "For advanced features, read the docs at https://jrnl.sh"
And the output should contain "Journal 'default' created"
And the default journal "journal.txt" should be in the "." directory
And the config should contain "encrypt: false"
And the version in the config file should be up-to-date