Commit 1949d371 authored by Bram Schoenmakers's avatar Bram Schoenmakers

Fix help for edit subcommand.

parent d9c9fdcf
...@@ -21,11 +21,25 @@ from topydo.lib.Command import Command ...@@ -21,11 +21,25 @@ from topydo.lib.Command import Command
from topydo.lib.Config import config from topydo.lib.Config import config
class EditCommand(Command): class EditCommand(Command):
def __init__(self, p_todolist, *p_args): def __init__(self, p_args, p_todolist, p_output, p_error, p_input):
super(EditCommand, self).__init__([], None) super(EditCommand, self).__init__(p_args, p_todolist, p_output,
p_error, p_input)
def execute(self): def execute(self):
if not super(EditCommand, self).execute():
return False
editor = os.environ['EDITOR'] or 'vi' editor = os.environ['EDITOR'] or 'vi'
todo = config().todotxt() todo = config().todotxt()
return call([editor, todo]) == 0 return call([editor, todo]) == 0
def usage(self):
return """Synopsis: edit"""
def help(self):
return """Launches a text editor with the todo.txt file.
By default it will use $EDITOR in your environment, otherwise it will fall back
to 'vi'.
"""
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment