Anton McClure
|
a8d1754f72
|
Make some errors more descriptive
|
2023-02-25 18:24:29 -05:00 |
|
RandyTheSilly
|
e30ce078d5
|
When shearing, send "None" for shm instead of "0"
|
2023-02-25 15:28:30 -05:00 |
|
RandyTheSilly
|
900482c530
|
Replace lists with tuples where applicable
|
2023-02-25 04:00:27 -05:00 |
|
RandyTheSilly
|
dd036042f3
|
Made errors containing entry names reinforce correct syntax, fixed various errors in gen() function
|
2023-02-25 03:54:50 -05:00 |
|
RandyTheSilly
|
6457ff7acd
|
Use clearer if/elif "in" syntax where applicable
|
2023-02-25 03:31:36 -05:00 |
|
RandyTheSilly
|
8dfdc2ff8c
|
Remove "delete" argument of whitelist (now just "del")
|
2023-02-25 03:07:29 -05:00 |
|
RandyTheSilly
|
beab695605
|
Re-separate server and client arguments
|
2023-02-25 03:04:37 -05:00 |
|
RandyTheSilly
|
efdd32bd07
|
Fixed all invalid/help arguments opening the shear dialog
|
2023-02-25 02:43:53 -05:00 |
|
RandyTheSilly
|
3b92989abd
|
Fixed various index errors
|
2023-02-25 02:41:59 -05:00 |
|
RandyTheSilly
|
71cd1f7824
|
Fixed incorrect and unfinished arguments throwing an exception (they now show the help screen)
|
2023-02-23 23:47:50 -05:00 |
|
RandyTheSilly
|
a068d19aeb
|
Updated help menu for new argument system, adjusted exit codes
|
2023-02-21 16:58:29 -05:00 |
|
RandyTheSilly
|
addb022772
|
Removed redundant server help list trigger
|
2023-02-21 16:23:59 -05:00 |
|
RandyTheSilly
|
b925a7bdb1
|
Removed "-rm" and "-s" arguments
|
2023-02-21 16:20:53 -05:00 |
|
RandyTheSilly
|
92871d85d7
|
Fixed syncing after incorrect arguments
|
2023-02-21 16:15:41 -05:00 |
|
RandyTheSilly
|
2f795b4d03
|
Disallow any additional arguments after "shear"
|
2023-02-20 18:04:37 -05:00 |
|
RandyTheSilly
|
2fba1262a1
|
Automatically add backslashes to arguments when needed
|
2023-02-20 17:56:25 -05:00 |
|
RandyTheSilly
|
3cda23ad3d
|
Removed broken space replacer
|
2023-02-20 17:34:43 -05:00 |
|
RandyTheSilly
|
1975424886
|
Switch to mapfile for a minor completions speed improvement
|
2023-02-20 16:49:59 -05:00 |
|
RandyTheSilly
|
eee0a3c3e3
|
Updated bash completion for #24
|
2023-02-20 16:36:30 -05:00 |
|
RandyTheSilly
|
aa97e0237b
|
Fixed various issues with arguments being parsed incorrectly
|
2023-02-20 14:12:54 -05:00 |
|
RandyTheSilly
|
563539bc2a
|
Combined similar conditions
|
2023-02-20 00:35:27 -05:00 |
|
RandyTheSilly
|
6857fe3c09
|
Removed unnecessary if condition
|
2023-02-20 00:14:01 -05:00 |
|
RandyTheSilly
|
93af84766f
|
Save the value of arg_start+1 to arg_start_p
|
2023-02-19 18:33:09 -05:00 |
|
RandyTheSilly
|
8d302f52c2
|
Made entry_name_fetch()'s parameter optional
|
2023-02-19 18:28:04 -05:00 |
|
RandyTheSilly
|
1e7328fded
|
Addressed #24 - Made the argument order more natural
|
2023-02-19 18:19:27 -05:00 |
|
RandyTheSilly
|
d7091e5157
|
Organized argument parsing order based on use frequency
|
2023-02-19 02:41:56 -05:00 |
|
RandyTheSilly
|
06106e7bc3
|
Re-write of argument parsing (enables future changes)
|
2023-02-19 02:00:52 -05:00 |
|
RandyTheSilly
|
8b0b802dfd
|
Fixed IPv6 configuration
|
2023-02-15 13:36:20 -05:00 |
|
RandyTheSilly
|
75f469b6ba
|
Revert seasonal colors
|
2023-02-15 13:07:54 -05:00 |
|
RandyTheSilly
|
2f738a4e89
|
Optimized usage of str.split(), use str.splitlines() where applicable
|
2023-02-15 13:01:19 -05:00 |
|
RandyTheSilly
|
5efc2d8a21
|
Correctly split in IP configuration instead of strip
|
2023-01-16 19:16:49 -05:00 |
|
RandyTheSilly
|
18d32939f1
|
Added IPv6 configuration support
|
2023-01-16 18:48:14 -05:00 |
|
RandyTheSilly
|
ced260d6de
|
Replaced += with .append when appending to lists
|
2023-01-16 18:19:29 -05:00 |
|
RandyTheSilly
|
cfac8ddc3b
|
Bump copyright year to 2023
|
2023-01-11 16:11:06 -05:00 |
|
RandyTheSilly
|
fdc014c44a
|
Re-organized badges
|
2022-12-14 02:52:23 -05:00 |
|
RandyTheSilly
|
697f7a870d
|
Update documentation for release v1.3.0
|
2022-12-14 02:40:13 -05:00 |
|
RandyTheSilly
|
bad92878e4
|
Replaced use of system-provided chmod and find with os.chmod and os.walk, respectively
|
2022-12-14 01:05:22 -05:00 |
|
RandyTheSilly
|
b4fb37d877
|
Use getpass() for quick-unlock password input
|
2022-12-11 18:21:31 -05:00 |
|
RandyTheSilly
|
4ebbf7847d
|
Fixed deletions occuring after the local index is generated, causing sshync to believe sheared files still exist on the client
|
2022-12-07 22:29:15 -05:00 |
|
RandyTheSilly
|
af44f244db
|
Updated packaging script to accommodate the removal of sshypRemote.py
|
2022-12-07 20:43:56 -05:00 |
|
RandyTheSilly
|
9d8eca3a2b
|
Strip entry/folder names after user input to ensure compatibility with sshync
|
2022-12-07 20:27:39 -05:00 |
|
RandyTheSilly
|
b24d1df721
|
Assigned exit code 6 to "server connection error"
|
2022-12-07 15:55:01 -05:00 |
|
RandyTheSilly
|
6080726dc6
|
Combined all list fetching functions into one to drastically reduce the number of SSH connections (speeds up sshync exponentially)
|
2022-12-07 15:46:33 -05:00 |
|
RandyTheSilly
|
a49334482c
|
Organized functions in sshync.py by use method
|
2022-12-05 23:21:02 -05:00 |
|
RandyTheSilly
|
56ea8d0cf9
|
Moved all syncing functionality into sshync.py, removed sshypRemote.py
|
2022-12-05 12:13:28 -05:00 |
|
RandyTheSilly
|
6f016bfb0a
|
Call specifically 'python3' over ssh, as some environments do not have a binary/symlink named 'python', or 'python' may refer to python2
|
2022-12-05 09:36:37 -05:00 |
|
RandyTheSilly
|
31a4c7b8e7
|
Replaced use of system-provided 'ls' with 'os.listdir'
|
2022-12-04 18:57:23 -05:00 |
|
RandyTheSilly
|
45e2b60e10
|
Replaced use of system-provided 'touch' with pathlib's Path.touch, added 'mode=' when specifying permissions
|
2022-12-04 18:33:41 -05:00 |
|
RandyTheSilly
|
d7987a1bc0
|
Detect Wayland sessions by checking if $WAYLAND_DISPLAY is set
|
2022-12-04 17:45:50 -05:00 |
|
RandyTheSilly
|
952fdd160b
|
Re-ordered clipboard support to match support priorities (Wayland first)
|
2022-12-04 17:38:10 -05:00 |
|