python tool: added rename feature
This commit is contained in:
parent
57df8abd1f
commit
6963569a7d
|
@ -82,9 +82,12 @@ if len(sys.argv) > 1:
|
||||||
|
|
||||||
while not (command == "quit" or command == "exit" or command == "q"):
|
while not (command == "quit" or command == "exit" or command == "q"):
|
||||||
|
|
||||||
delete = False
|
action = None
|
||||||
if command[0:3] == "rm ":
|
if command[0:3] == "rm ":
|
||||||
delete = True
|
action = "delete"
|
||||||
|
command = command[3:]
|
||||||
|
elif command[0:3] == "mv ":
|
||||||
|
action = "rename"
|
||||||
command = command[3:]
|
command = command[3:]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -93,10 +96,16 @@ while not (command == "quit" or command == "exit" or command == "q"):
|
||||||
except:
|
except:
|
||||||
note = next((note for note in data if note["title"] == command), None)
|
note = next((note for note in data if note["title"] == command), None)
|
||||||
|
|
||||||
if delete:
|
if action == "delete":
|
||||||
if note and ask("delete '" + note["title"] + "'? "):
|
if note and ask("delete '" + note["title"] + "'? "):
|
||||||
data.remove(note)
|
data.remove(note)
|
||||||
savedata()
|
savedata()
|
||||||
|
elif action == "rename":
|
||||||
|
if note:
|
||||||
|
newname = input("new name: ")
|
||||||
|
if newname:
|
||||||
|
note["title"] = newname
|
||||||
|
savedata()
|
||||||
elif note:
|
elif note:
|
||||||
editnote(note)
|
editnote(note)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue