mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-20 13:08:31 +02:00
Allows to create entries from editor with specified date.
This commit is contained in:
parent
60ce0a03ea
commit
ed09d2309c
1 changed files with 6 additions and 4 deletions
10
jrnl/cli.py
10
jrnl/cli.py
|
@ -183,10 +183,12 @@ def run(manual_args=None):
|
||||||
else:
|
else:
|
||||||
_exit_multiline_code = "press Ctrl+D"
|
_exit_multiline_code = "press Ctrl+D"
|
||||||
|
|
||||||
if mode_compose and not args.text:
|
partial_raw = " ".join(args.text).split(':')
|
||||||
|
|
||||||
|
if mode_compose and partial_raw[1].strip() == '':
|
||||||
if not sys.stdin.isatty():
|
if not sys.stdin.isatty():
|
||||||
# Piping data into jrnl
|
# Piping data into jrnl
|
||||||
raw = util.py23_read()
|
raw = partial_raw + ': ' + util.py23_read()
|
||||||
elif config['editor']:
|
elif config['editor']:
|
||||||
template = ""
|
template = ""
|
||||||
if config['template']:
|
if config['template']:
|
||||||
|
@ -195,10 +197,10 @@ def run(manual_args=None):
|
||||||
except:
|
except:
|
||||||
util.prompt("[Could not read template at '']".format(config['template']))
|
util.prompt("[Could not read template at '']".format(config['template']))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
raw = util.get_text_from_editor(config, template)
|
raw = partial_raw + ': ' + util.get_text_from_editor(config, template)
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
raw = util.py23_read("[Compose Entry; " + _exit_multiline_code + " to finish writing]\n")
|
raw = partial_raw + ': ' + util.py23_read("[Compose Entry; " + _exit_multiline_code + " to finish writing]\n")
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
util.prompt("[Entry NOT saved to journal.]")
|
util.prompt("[Entry NOT saved to journal.]")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue