# Copyright © 2012-2023 jrnl contributors # License: https://www.gnu.org/licenses/gpl-3.0.html Feature: Functionality of jrnl outside of actually handling journals Scenario: Displaying the version number Given we use the config "simple.yaml" When we run "jrnl --version" Then we should get no error Then the output should match "^jrnl v\d+\.\d+(\.\d+)?(-(alpha|beta)\d*)?" Scenario: Running the diagnostic command Given we use the config "simple.yaml" When we run "jrnl --diagnostic" Then the output should contain "jrnl" And the output should contain "Python" And the output should contain "OS" @todo Scenario: Listing available journals