mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-11 00:58:31 +02:00
* update copyright symbols to unicode * clean up version screen/copyright notice * small change to make commands more similar * update imports to appease isort * fix test * update one more file merged since PR was open
18 lines
381 B
Python
18 lines
381 B
Python
# Copyright © 2012-2022 jrnl contributors
|
|
# License: https://www.gnu.org/licenses/gpl-3.0.html
|
|
|
|
import shlex
|
|
from sys import platform
|
|
|
|
|
|
def on_windows():
|
|
return "win32" in platform
|
|
|
|
|
|
def on_posix():
|
|
return not on_windows()
|
|
|
|
|
|
def split_args(args):
|
|
"""Split arguments and add escape characters as appropriate for the OS"""
|
|
return shlex.split(args, posix=on_posix())
|