Skip to content

Commit

Permalink
Add message with config location and docs location when installation …
Browse files Browse the repository at this point in the history
…is complete (jrnl-org#1695)
  • Loading branch information
micahellison authored Mar 4, 2023
1 parent 23150dd commit 427485a
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 1 deletion.
9 changes: 9 additions & 0 deletions jrnl/install.py
Original file line number Diff line number Diff line change
Expand Up @@ -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


Expand Down
5 changes: 5 additions & 0 deletions jrnl/messages/MsgText.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ def __str__(self) -> str:

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}):
Expand Down
4 changes: 3 additions & 1 deletion tests/bdd/features/install.feature
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 427485a

Please sign in to comment.