mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-02 23:27:17 -04:00
Fixed editing a file that doesn't exist
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
from os import environ, mkdir, remove, system
|
from os import environ, mkdir, remove, system
|
||||||
from shutil import copy, move, rmtree
|
from shutil import copy, move, rmtree
|
||||||
from sys import argv, exit as s_exit
|
from sys import argv, exit as s_exit
|
||||||
|
from pathlib import Path
|
||||||
import random
|
import random
|
||||||
import sshync
|
import sshync
|
||||||
import string
|
import string
|
||||||
@@ -258,6 +259,9 @@ def edit(): # edits the contents of an entry
|
|||||||
_entry_name = _entry_name.replace('/', '', 1)
|
_entry_name = _entry_name.replace('/', '', 1)
|
||||||
_shm_folder, _shm_entry = shm_gen()
|
_shm_folder, _shm_entry = shm_gen()
|
||||||
system(f"gpg -d --output /dev/shm/{_shm_folder}/{_shm_entry} '{directory}{_entry_name}.gpg'")
|
system(f"gpg -d --output /dev/shm/{_shm_folder}/{_shm_entry} '{directory}{_entry_name}.gpg'")
|
||||||
|
if not Path(f"/dev/shm/{_shm_folder}/{_shm_entry}").is_file():
|
||||||
|
print("\nYou are trying to edit a file that does not exist!\n")
|
||||||
|
s_exit()
|
||||||
if argument == 'edit username' or argument == 'edit -u':
|
if argument == 'edit username' or argument == 'edit -u':
|
||||||
_detail = str(input('New Username: '))
|
_detail = str(input('New Username: '))
|
||||||
replace_line(f"/dev/shm/{_shm_folder}/{_shm_entry}", 0, _detail + '\n')
|
replace_line(f"/dev/shm/{_shm_folder}/{_shm_entry}", 0, _detail + '\n')
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
sshyp 2021.12.04.fr2.3
|
sshyp 2022.01.10.fr2.3
|
||||||
|
|
||||||
The Lighter Update - Patch 3
|
The Lighter Update - Patch 3
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ Changes:
|
|||||||
** folders generated in /dev/shm are once again properly deleted with keyboard interrupts
|
** folders generated in /dev/shm are once again properly deleted with keyboard interrupts
|
||||||
- .lower() is now used to remove casing when checking inputs
|
- .lower() is now used to remove casing when checking inputs
|
||||||
- fixed syncing of files (specifically downloading) with special characters, such as '('
|
- fixed syncing of files (specifically downloading) with special characters, such as '('
|
||||||
** fixed program still continuing after trying to edit an entry that doesn't exist
|
- fixed program still continuing after trying to edit an entry that doesn't exist
|
||||||
- removed an old reference to "rsync" in the configuration dialog
|
- removed an old reference to "rsync" in the configuration dialog
|
||||||
|
|
||||||
Planned for next major update (The Fluffier Update):
|
Planned for next major update (The Fluffier Update):
|
||||||
|
|||||||
Reference in New Issue
Block a user