mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-08-28 04:46:34 -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)
|
||||
_new_name = str(input('New Name: '))
|
||||
if _entry_name.startswith('/'):
|
||||
if _entry_name.replace('/', '', 1).__contains__('/'):
|
||||
_folder, _sep, _folder_entry = _entry_name.replace('/', '', 1).partition('/')
|
||||
move(f"{directory}{_folder}/{_folder_entry}.gpg", f"{directory}/{_new_name}.gpg")
|
||||
else:
|
||||
move(f"{directory}{_entry_name.replace('/', '', 1)}.gpg", f"{directory}{_new_name.replace('/', '', 1)}.gpg")
|
||||
_entry_name = _entry_name.replace('/', '', 1)
|
||||
if _entry_name.endswith('/'):
|
||||
move(f"{directory}{_entry_name}", f"{directory}{_new_name}")
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user