mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-03 23:57:17 -04:00
Optimize rename function and allow for renaming folders
This commit is contained in:
@@ -376,13 +376,11 @@ def rename(): # renames an entry or folder TODO delete original from server to
|
|||||||
_entry_name = ' '.join(_entry_name)
|
_entry_name = ' '.join(_entry_name)
|
||||||
_new_name = str(input('New Name: '))
|
_new_name = str(input('New Name: '))
|
||||||
if _entry_name.startswith('/'):
|
if _entry_name.startswith('/'):
|
||||||
if _entry_name.replace('/', '', 1).__contains__('/'):
|
_entry_name = _entry_name.replace('/', '', 1)
|
||||||
_folder, _sep, _folder_entry = _entry_name.replace('/', '', 1).partition('/')
|
if _entry_name.endswith('/'):
|
||||||
move(f"{directory}{_folder}/{_folder_entry}.gpg", f"{directory}/{_new_name}.gpg")
|
move(f"{directory}{_entry_name}", f"{directory}{_new_name}")
|
||||||
else:
|
|
||||||
move(f"{directory}{_entry_name.replace('/', '', 1)}.gpg", f"{directory}{_new_name.replace('/', '', 1)}.gpg")
|
|
||||||
else:
|
else:
|
||||||
move(f"{directory}{_entry_name}.gpg", f"{directory}{_new_name}.gpg")
|
move(f"{directory}{_entry_name}.gpg", f"{directory}/{_new_name}.gpg")
|
||||||
|
|
||||||
|
|
||||||
def edit(): # edits the contents of an entry
|
def edit(): # edits the contents of an entry
|
||||||
|
|||||||
Reference in New Issue
Block a user