Commit Graph
100 Commits
Author SHA1 Message Date
RandyTheSilly 72f4bcca7d port-jobs: COMMENTS.py now acts on all Python files in the lib directory
Former-commit-id: 7cae54dec389cc649f2165cb723353ad72292992
Former-commit-id: 2ab248feeeed74b5b2ffab0d5cf8ee79955cc585
2023-04-14 18:38:36 -04:00
RandyTheSilly 7abf5c1641 TABS.sh is now able to check for and remove tabs from files
Former-commit-id: 6267fa7949d07a8498cb87d014ababab9df296ce
Former-commit-id: dad2b25c3971213a5179af19739ec03bab962212
2023-04-14 15:33:05 -04:00
RandyTheSilly 8b205b78a7 Added upload script for easier commits
Former-commit-id: 8fd9fafe1e13d524111d577647c2f8012281fca9
Former-commit-id: 8eaefd58e86ecc5911410f7f4cdab45e4f36a238
2023-04-14 14:58:59 -04:00
RandyTheSilly 7e24234c15 Removed tabs in all source files
Former-commit-id: 4bace4d00eb1fcfd9751c23c7d57c7403e0defe6
Former-commit-id: b1fcdbaccd5058fd5fc5a6ea32c7574afd6a3b9a
2023-04-14 14:52:27 -04:00
RandyTheSilly 8a0dd91201 port-jobs: Added script for converting between spaces and tabs
Former-commit-id: d3a1fcfcc5d9ddacfdbb3bae7726f978380e70ac
Former-commit-id: ab8e4e01699bbe2e98e33d11e24cce9aedf20a9e
2023-04-14 14:07:06 -04:00
RandyTheSilly 92f26c47af port-jobs: Added default behavior for port-jobs if no argument is supplied
Former-commit-id: 0af03c8af7101fead7de41f2f644ea80c38a5392
Former-commit-id: 1f9607f85ca9d1cf786741a34124eda589f3dd95
2023-04-14 12:50:49 -04:00
RandyTheSilly d706bb4452 port-jobs: Added comment/PORT comment removal script
Former-commit-id: 7dd83192d82c4c3a059b50fd6fd51f8a42d381ec
Former-commit-id: c789f40d10eee7efec8818cdae89e8edb252d7a1
2023-04-14 12:08:03 -04:00
RandyTheSilly da3938e80b Initial addition of #20 (ports framework), clipboard port-job
Former-commit-id: 2b6a931b1ae67e645a1f5dbf1b7ce51cf7c837ba
Former-commit-id: 04fffa7119d954f2c4cf41fdac01782306d888de
2023-04-12 22:37:36 -04:00
RandyTheSilly 9063d02cf1 Fix formatting of strings being fed through printf for X11 and MacOS
Former-commit-id: 1056b7c8efb6193ce4b43a7d72b2151aabee3559
Former-commit-id: c7b16925d45d3cffba08bac600044954e9561bd8
2023-04-03 22:07:00 -04:00
RandyTheSilly 8fe88a9b14 Initial MacOS support (no packaging)
Former-commit-id: 835ed80a9da57a7a40e6463f0ee822c900248e05
Former-commit-id: a3db3fbf88e8a8bcc485821a31ea4f3862a4abbf
2023-04-03 21:43:01 -04:00
RandyTheSilly 478d10384f Clear X11 clipboard with 'printf', rather than the less standard 'echo -n'
Former-commit-id: d6f994d9b0edd9aa333dcb76c34a15c26a3631b2
Former-commit-id: ad5858bbdcafec5be890e801938a0fb8f6df8a9c
2023-04-03 20:57:34 -04:00
RandyTheSilly 154905792a Added WSL clipboard support
Former-commit-id: 0d365e6ec00549a9578e7adc4330a89cc8b5dabd
Former-commit-id: 8a3fe31f06f92e4298dd21521b84500f3ca48734
2023-04-03 20:41:28 -04:00
RandyTheSilly d9873df2d1 Add distribution names to packages
Former-commit-id: 9dd795c4a3d84f7cba92c99de1389a200aad9d9f
Former-commit-id: dfd3368e54eaf4429637f27cf437d3535ae78d4c
2023-04-02 00:57:15 -04:00
RandyTheSilly 0c85703a73 Properly reset trimmed_paths for zsh completion
Former-commit-id: adda3df4ca4afbc7da162fb64592e853617802d4
Former-commit-id: 96917ce98bef0c879f392a2444f6d600589d9b53
2023-04-01 23:44:22 -04:00
RandyTheSilly 41c9d0a22b Complete 'help' if the entry directory is empty or does not exist
Former-commit-id: 1167f06b14ce50baa0c96e67a835247c6579aaa9
Former-commit-id: ea6be360d50c16579253d1e2d0b1825c5a1f1a4a
2023-04-01 23:19:56 -04:00
RandyTheSilly aa65ecf8fb Fixed typo preventing Termux package from being created
Former-commit-id: 582d5bf600455b8b494317607aa8aa98f0572713
Former-commit-id: 16f9db10858a8c3ba3f5c8e064505d4553f40b3c
2023-04-01 22:19:16 -04:00
RandyTheSilly 432a5f1e5a Update documentation for v1.4.1
Former-commit-id: 044613130dbc6d7cec9bb3a0d64f0727b868442b
Former-commit-id: 82716630a6f2395a89ed00398acea531647703c3
2023-04-01 21:29:25 -04:00
RandyTheSilly 03c8bdbf74 Integrate zsh completion into all supported platforms
Former-commit-id: 0e1e86349aaffb1269c9dd94606722779edb3d24
Former-commit-id: 3dfd223582096959789e6ce4dcf3ff5a7f3ef5e7
2023-03-28 01:17:58 -04:00
RandyTheSilly 1e0aa8aa39 Made source variables explicitly local
Former-commit-id: 0f7810121a1d7a905b10b208d0f31df2480207e8
Former-commit-id: 820c9bfcc79dadb363a1c62e615854a294b64a3a
2023-03-27 23:08:55 -04:00
RandyTheSilly 924d066676 Added source for APKBUILD
Former-commit-id: 8de8179129c2346368c65015fd91ccbc8dca0c26
Former-commit-id: b2b9f223c4dbaa571b21c19d9c41a8c50eca83c6
2023-03-27 23:07:09 -04:00
RandyTheSilly 07cfc7ddaf Fixed checks for dpkg and freebsd-pkg installations
Former-commit-id: ace1f3bd23195eaf52ea8d67dd79c40f732524c7
Former-commit-id: 23decaf206b05d7b62ece38bc332826b1da098bc
2023-03-27 22:43:35 -04:00
RandyTheSilly 6e0f19e8b8 No longer print sha512 sums, remove extra new lines
Former-commit-id: 5c37c834839bac92f6f95afd4b11abee3214a539
Former-commit-id: dca450cfb0eccc1cc9184d076979d1f74112fd2b
2023-03-27 22:16:53 -04:00
RandyTheSilly d2ee90a52c Removed the use of Bash-isms in packaging script
Former-commit-id: ce475f74daf3649b3522f865d382665fce75faff
Former-commit-id: 85b1a646261ed6dc3f80212e316a52a8cb48a1de
2023-03-27 21:55:23 -04:00
RandyTheSilly 3f4173b4fd Improved order completions are served in
Former-commit-id: e1eae46e144920b58c613d5e710d1ee30d3841a7
Former-commit-id: b6e78af74b29add6e63a708bdfc807dfe92c1094
2023-03-27 10:34:19 -04:00
RandyTheSilly fc94bfd774 Updated Bash completion to reflect zsh completion behavior
Former-commit-id: ea8d14d76e85500eb1d2a27884b068dc302ea225
Former-commit-id: c631d938ccf3aa6131f54e12249a983f74d4a09d
2023-03-27 10:12:31 -04:00
RandyTheSilly 0226180339 Use "extreme" compression mode for generic package
Former-commit-id: 9ec45bd900f397bdd9b846ec7079f3cbdc88cf32
Former-commit-id: 121fcfb0b424ee7214f2959ea807b8d4ba21b4a1
2023-03-13 10:03:05 -04:00
RandyTheSilly ed9c69248b Fixed zsh completions script breaking $path
Former-commit-id: 7179fd168dd5c5a68854a72efe6a00153b97f1e5
Former-commit-id: 3329e42498daa2a78295bcd8949d8c7281d3575b
2023-03-09 16:24:47 -05:00
RandyTheSilly 902e041f51 Initial zsh completion support (for generic-based packages)
Former-commit-id: 17f1773c8653e8525fd58380a34f6574473ed62c
Former-commit-id: 3c90b366b8c9ad3c083110d0c9b0f19080fbdea7
2023-03-09 16:04:17 -05:00
RandyTheSilly 648bed832f Made Bash completions significantly faster, temporarily ensure recursive globbing is enabled
Former-commit-id: c974ce1e0cb0198094d6ece325ab3216f1925f36
Former-commit-id: 762562fbbdb298f4b13210d0014a942b430c1197
2023-03-08 23:00:53 -05:00
RandyTheSilly 843dff6527 Use globbing to generate entry list for shell completion (faster)
Former-commit-id: ea8212223896fc86368f772f43053f6ee8742068
Former-commit-id: 5f35b58014dcc00cb733d4980e28157e4de1ffcb
2023-03-08 16:19:02 -05:00
RandyTheSilly 4f409f62d6 Fixed FreeBSD package failing to build
Former-commit-id: f46fcd366860da4917ee07057fbf4ef5fe84061a
Former-commit-id: 78e1eb488bd424f6f31f359d69d825504a3718b5
2023-03-04 19:27:33 -05:00
RandyTheSilly 21550ddef2 Update README.md
Former-commit-id: 8ed1c84d8ddee05e079af95e963409c9fa54af3a
Former-commit-id: a69fc21e3f566fba1e69dbd0dc44525c1fd3a34f
2023-03-04 18:33:22 -05:00
RandyTheSilly c7dfb6a419 Fixed location of Bash completions script on FreeBSD
Former-commit-id: b748400bfe2e1f0f2a3635236a7273f434ae193b
Former-commit-id: b5b31147f3de254e53da92191597fd4c9d5cb53b
2023-03-04 18:16:39 -05:00
RandyTheSilly cc5d54914c Fixed folder names occasionaly not showing in entry list
Former-commit-id: 396b2d4b97957453cd735750f4ec5a7bb9f1e233
Former-commit-id: ce0c40855327d6263f0fbdc445f8abf1fb0077e7
2023-03-04 16:28:34 -05:00
RandyTheSilly b090c24d59 Update documentation for release v1.4.0
Former-commit-id: 25559878dca6f91567805473078398b7b6728126
Former-commit-id: 1f88fe4849e4f0d26d32fa69a772ca9863d53c42
2023-03-04 15:05:29 -05:00
RandyTheSilly d1a994a103 Better detect whether user input is a file or a directory (re-write of rename())
Former-commit-id: b74a0973086ecf9967e40024e75a4c5cab730801
Former-commit-id: ea1a29a39eee6fa5b1da12f83455d3ea7da6c00a
2023-03-02 01:32:40 -05:00
RandyTheSilly 6584686b2c Copy new expanduser() usage from sshyp to sshync
Former-commit-id: 5a9e2f23d2e2b74901e94424e93e59b30b10782b
Former-commit-id: 3c92a86c2751499484e78eaf86b6d193f6a4511d
2023-03-01 23:59:55 -05:00
RandyTheSilly 0109816d3d Use global entry_name with the leading '/' removed to avoid double '/'s
Former-commit-id: 34e94942853ab637b15eef31701e5fa7e7b72160
Former-commit-id: f5db9245053daf860e533b96cc0ed02f31edee58
2023-03-01 23:46:40 -05:00
RandyTheSilly 30962b8cb2 Fixed a regression causing server arguments to be unusable
Former-commit-id: 89be58bc3a1ce059a4fbbe69a5a36498808f5f04
Former-commit-id: bc6d77c6b4c848905acf155d11a49283025941ff
2023-03-01 21:46:25 -05:00
RandyTheSilly fbf5ac02a4 Fixed the read shortcut showing the help menu
Former-commit-id: 52a2e39bf3449cdaa82ef6c4f224e8f78c103528
Former-commit-id: c7a99441eaca0b3306b4b11e3ae61053a002ef02
2023-03-01 21:32:35 -05:00
RandyTheSilly 6649fce7d1 Fixed typo in help text
Former-commit-id: 48012c99981d329b4a1753186c8e1b10d6d2997a
Former-commit-id: 4a760cbb9d292a086a753e4952955f3e1816a669
2023-03-01 21:24:11 -05:00
RandyTheSilly 6375a086cc Saved the home directory to a variable for efficient re-use
Former-commit-id: 510d5d3f5ffc28ddf678c826919c4bf0f48e3197
Former-commit-id: ec05cf8d96f98485d7dc4f94bb8fef302066ee20
2023-03-01 21:05:44 -05:00
RandyTheSilly 43a53070a8 Use os.path for checking if files exist, are files, or are directories, rather than pathlib.Path
Former-commit-id: d7cc6ea6b6028f31729518ff20a267104196533b
Former-commit-id: 442527f45e5354c710d2328a9c1c6c79cef3d0bb
2023-03-01 20:08:39 -05:00
RandyTheSilly 16f1225621 Added missing function comment
Former-commit-id: 623987f9ecefc09e698f2229a38f505835e0e2d7
Former-commit-id: f16903cda0f49d4bbb701158d1d49b14bc1fe757
2023-03-01 19:33:38 -05:00
RandyTheSilly 99cf9b7413 No longer display empty directory notification on the root
Former-commit-id: 86b964901547d3daf607583da762b1e10426cc3a
Former-commit-id: da5e860b1e237b82e0a9525ff451f17825c6ac88
2023-03-01 19:30:15 -05:00
RandyTheSilly 7d26170d7f Fixed 'version', '-v', and 'license' arguments causing an unnecessary extension check
Former-commit-id: 1841bca9844455a8f11408a7adff67c399246397
Former-commit-id: e24216f8c11eeb1bf5bf946d27c8f82055778a88
2023-03-01 19:16:10 -05:00
RandyTheSilly 6907c10f81 Re-wrote entry_list_gen to be much smaller and more efficient/less buggy
Former-commit-id: e137203efee4415ce6a368f599d9afd26c271075
Former-commit-id: 7c914ef2d682a6b61469217f537a65607c305cb4
2023-03-01 16:48:24 -05:00
RandyTheSilly a5d36bf6b4 Prevent errors when checking for extensions if there is no extension directory
Former-commit-id: edb03fb89643e74d28bdbfa20bef5deb4da62e49
Former-commit-id: 306b9928f47d1fe6880ca30c91adbb001b4684f3
2023-03-01 16:40:58 -05:00
RandyTheSilly 24ae771b85 Updated argument help text
Former-commit-id: 6e5eb93fb268bab785460efe1abbaa5808bf131d
Former-commit-id: fb77cfc0bba7723b4d8add73014643dd8314419e
2023-02-28 17:08:59 -05:00
RandyTheSilly 0429070b5d Removed interactive entry prompt
Former-commit-id: 83c9d7e9ef2c54cf33f0f0d6827929928359d1da
Former-commit-id: a907b990c17f2931a3a38777bf5e11752020efb9
2023-02-28 16:53:26 -05:00
RandyTheSilly 6aa9a663b5 Fixed gen arguments preferring update mode regardless of arguments
Former-commit-id: 6854fff9cce1db65f4784265f3ba4bfc1efa33a6
Former-commit-id: 67a2d47e1f6ccd8bf6bc957aec575c72d8c8ff90
2023-02-27 16:17:16 -05:00
RandyTheSilly 2c17a6b711 Corrected server help text
Former-commit-id: b15932ce8632fa8d5c2f2306c78856c7c6853e14
Former-commit-id: 29c7ad88892f1826162831c34e673ced349384a1
2023-02-27 09:59:08 -05:00
RandyTheSilly b649ae2c16 Fixed server index errors and whitelist arguments
Former-commit-id: f9c34c4a4f02dfc88934e17ac8b8fa0f2e190f29
Former-commit-id: bd9fa9d1ea95a5092218b21df2d38a105ee5f6e0
2023-02-27 09:51:33 -05:00
RandyTheSilly a0b533d9dd Fixed failure to pass entry names to extensions from typed arguments
Former-commit-id: 4a2828e1c5f0ea098ccc7c8d8dbef7cf9a8a1964
Former-commit-id: c66bae1cb6cbe49a50a838f96528c3d08cdabf3a
2023-02-26 16:42:14 -05:00
RandyTheSilly 4c78ffb0de Exit after running an extension
Former-commit-id: 5166d0902a517b5d3a7a467854acce89b08b42a0
Former-commit-id: 948e9120bffea0ba6d8d96ac8e0f074df7d6984c
2023-02-26 02:22:55 -05:00
RandyTheSilly a2f2525df1 Added more advanced extension integration - extensions can now ship a config file that allows them to be ran by passing arguments to sshyp
Former-commit-id: 249674dd5fd66b064365a192f3cd43e200e3bd34
Former-commit-id: 4df1ffcf3152ca19d6c9afd69f997efc3b650ad0
2023-02-26 02:19:20 -05:00
RandyTheSilly eefedde98c Follow-up to previous merge
Former-commit-id: bd62ed039b6464e3efd1f733e5644a0ab70f3c20
Former-commit-id: 9fa2ac0f23e6235164f0742f8cf6a1850b9d2120
2023-02-26 01:04:36 -05:00
RandyTheSilly a91c48533c When shearing, send "None" for shm instead of "0"
Former-commit-id: 6882b4cf064dac1465bfe06bd5c837c149e0f5cd [formerly e30ce078d5]
Former-commit-id: bca35d2da074b16b8cdf39b0d3d609b95b9ef059
2023-02-25 15:28:30 -05:00
RandyTheSilly e22066f015 Replace lists with tuples where applicable
Former-commit-id: ed278028301b757771eceecbd3cf4b5786d7c7d7 [formerly 900482c530]
Former-commit-id: 9c88ce5e0769e077c9eeacd318d4e7f6a023d89e
2023-02-25 04:00:27 -05:00
RandyTheSilly d1cc6fe3e6 Made errors containing entry names reinforce correct syntax, fixed various errors in gen() function
Former-commit-id: 9af80b41e297c4878eb0ddd10d977bab95fb1879 [formerly dd036042f3]
Former-commit-id: 367b2d491fb966783e473ebfe25e3479dbfb90d3
2023-02-25 03:54:50 -05:00
RandyTheSilly f9ad813ce6 Use clearer if/elif "in" syntax where applicable
Former-commit-id: 5af1dc46cedffc49fb0f151dd9877d0ca7f5b5e0 [formerly 6457ff7acd]
Former-commit-id: 050a84cc0a572970407a8198418e04ef7c8e0552
2023-02-25 03:31:36 -05:00
RandyTheSilly bee3149c74 Remove "delete" argument of whitelist (now just "del")
Former-commit-id: 7579fc06b08917e3c7ea02cc2769df7f48044b82 [formerly 8dfdc2ff8c]
Former-commit-id: 6b2ff6e8853d206ed063e17f38e62d2f9562bed8
2023-02-25 03:07:29 -05:00
RandyTheSilly ccee566a22 Re-separate server and client arguments
Former-commit-id: 6e76d9689c18d886c502008768fa65842896e02e [formerly beab695605]
Former-commit-id: ecbe41716fe817a81883f8006c4be5071ce974e7
2023-02-25 03:04:37 -05:00
RandyTheSilly e511159a6c Fixed all invalid/help arguments opening the shear dialog
Former-commit-id: a31adaa5d65742c5384765791d2bba5203525632 [formerly efdd32bd07]
Former-commit-id: 982fee2b669b9cd9c106a3923bf402af11be1855
2023-02-25 02:43:53 -05:00
RandyTheSilly f5bbe9516c Fixed various index errors
Former-commit-id: 96d8a1a3c2f2762ccd3cf1a8ccca9cce0227357f [formerly 3b92989abd]
Former-commit-id: 924b05ecbd436b285afa9ac45b5f46cce702230d
2023-02-25 02:41:59 -05:00
RandyTheSilly 6bbb84e1c0 Fixed incorrect and unfinished arguments throwing an exception (they now show the help screen)
Former-commit-id: 66269ca39397ade2d8b27f75b18aa5ddd48f5b32 [formerly 71cd1f7824]
Former-commit-id: d8aa34d767f05063265550db0d6bee73a11833ac
2023-02-23 23:47:50 -05:00
RandyTheSilly 39dbc1c83d Updated help menu for new argument system, adjusted exit codes
Former-commit-id: 4c326eb4668fcdb2cacc7b86d800a4f941c4630c [formerly a068d19aeb]
Former-commit-id: ed67ead67fc4a23eb11df52a7627d79a09835589
2023-02-21 16:58:29 -05:00
RandyTheSilly 1d969cc1f1 Removed redundant server help list trigger
Former-commit-id: c4e3b5d8f264d59b655e9c557e17c2948df443db [formerly addb022772]
Former-commit-id: b47a2cd8dc98eb8e11fdce194ac83ca9e1c3d61f
2023-02-21 16:23:59 -05:00
RandyTheSilly c5dd735f7a Removed "-rm" and "-s" arguments
Former-commit-id: 101783c23034a85ad4d9af5e3527125b61fe9ee8 [formerly b925a7bdb1]
Former-commit-id: 317109e8a0755ac530be776c2d9c3969a907ec2b
2023-02-21 16:20:53 -05:00
RandyTheSilly bf8adfc1c1 Fixed syncing after incorrect arguments
Former-commit-id: 3fbc4a6717f8a56ae5419fe612479b30c7ec83a9 [formerly 92871d85d7]
Former-commit-id: 1beb51fd5844ef37a6be3db88ccfcd5422ba9cc5
2023-02-21 16:15:41 -05:00
RandyTheSilly 764d165ad4 Disallow any additional arguments after "shear"
Former-commit-id: 9e523edde7e05634020536cec6e6a3100e298c42 [formerly 2f795b4d03]
Former-commit-id: 847c509f7977ef8aad1582c06be056d1347aee2a
2023-02-20 18:04:37 -05:00
RandyTheSilly 9928a43d6a Automatically add backslashes to arguments when needed
Former-commit-id: 7a31d3cebdb03af4c2067437d4a983293fce36ba [formerly 2fba1262a1]
Former-commit-id: 568c22399a1bea5a63bbde22f6710b287127acda
2023-02-20 17:56:25 -05:00
RandyTheSilly 25121f3a5c Removed broken space replacer
Former-commit-id: 071e2959241ebd7c08b5692d6907f73a1186ee8b [formerly 3cda23ad3d]
Former-commit-id: 58664b2a6205f5806cd0f5b1a469703fea131b58
2023-02-20 17:34:43 -05:00
RandyTheSilly 2c78a1456c Switch to mapfile for a minor completions speed improvement
Former-commit-id: b1c6d34c450dc0adb6df20fa25a7fa53c6c39ccb [formerly 1975424886]
Former-commit-id: 9add0ef201cc8f3c934af91c51aad94057d2e9e3
2023-02-20 16:49:59 -05:00
RandyTheSilly 6173a11710 Updated bash completion for #24
Former-commit-id: 26affc44102cf433a6bfe5fd37b19af1b0561723 [formerly eee0a3c3e3]
Former-commit-id: 94cc077612720161ba0f9d6d5766dcdf28548801
2023-02-20 16:36:30 -05:00
RandyTheSilly 52e41dfab8 Fixed various issues with arguments being parsed incorrectly
Former-commit-id: 33b6ede60dde3e3b5dbf8e412f827ff6d1452bde [formerly aa97e0237b]
Former-commit-id: 5e877794d8deb327d82a6e37eb601551865478dc
2023-02-20 14:12:54 -05:00
RandyTheSilly 8b0f25479d Combined similar conditions
Former-commit-id: 6e09e1c73ad82a7e5054aeeeda530caef3eda4f8 [formerly 563539bc2a]
Former-commit-id: 27471ea558e589177e5654cce9ed8ae554b6381f
2023-02-20 00:35:27 -05:00
RandyTheSilly 0a210d0395 Removed unnecessary if condition
Former-commit-id: 0bddbb3e681d41d656a156c477475ea4179ef036 [formerly 6857fe3c09]
Former-commit-id: f84f4e373e249d3b97106e16ab7e8cf3459eecd2
2023-02-20 00:14:01 -05:00
RandyTheSilly d29bee2d45 Save the value of arg_start+1 to arg_start_p
Former-commit-id: aa0755682280c2ff0f76da1f9c4f0d176a64a597 [formerly 93af84766f]
Former-commit-id: b96fff1ec454efcbefee17e990a749775a30c31d
2023-02-19 18:33:09 -05:00
RandyTheSilly 052a489bec Made entry_name_fetch()'s parameter optional
Former-commit-id: c7181ee1ce82cc2c198a1a56aa6b4e4da5276918 [formerly 8d302f52c2]
Former-commit-id: 915bac272cef2dd7a0fc3efab39f5a8ead5a0e43
2023-02-19 18:28:04 -05:00
RandyTheSilly b458265fd1 Addressed #24 - Made the argument order more natural
Former-commit-id: 985964af85c2a2fca392819c3703fd395071ac62 [formerly 1e7328fded]
Former-commit-id: 4fae3305d8c579a8055af0855566b3273b640998
2023-02-19 18:19:27 -05:00
RandyTheSilly c916a738a2 Organized argument parsing order based on use frequency
Former-commit-id: abe9564140372b6d430b4082441fcd3aee10f297 [formerly d7091e5157]
Former-commit-id: 24deda9095e4301c4210131e9616e2857aa94108
2023-02-19 02:41:56 -05:00
RandyTheSilly 9c5b007946 Re-write of argument parsing (enables future changes)
Former-commit-id: 0c0b58ada444e1194e9a23cd20c141edaf702e24 [formerly 06106e7bc3]
Former-commit-id: 86880d13ec8240afba77d8412157bdd1a683ad7e
2023-02-19 02:00:52 -05:00
RandyTheSilly ff1c984024 Fixed IPv6 configuration
Former-commit-id: 1a67fee5b7398b0e720e4e2addd847525c1d7844 [formerly 8b0b802dfd]
Former-commit-id: 4a039a911e0155baf624712a1b3886302465cb65
2023-02-15 13:36:20 -05:00
RandyTheSilly 164c719b90 Revert seasonal colors
Former-commit-id: b16327bb9e27a29c7c448e9cfb59614b5a0a5b02 [formerly 75f469b6ba]
Former-commit-id: 992f0ad0f8880d113978e7a22ec9e9b74d228dd2
2023-02-15 13:07:54 -05:00
RandyTheSilly d49ce1bb87 Optimized usage of str.split(), use str.splitlines() where applicable
Former-commit-id: ef4dbc238eb361170b5e9ec06fd337a34082b53e [formerly 2f738a4e89]
Former-commit-id: 439398077bf543f0fc37f5ea01340a224761d9eb
2023-02-15 13:01:19 -05:00
RandyTheSilly 800a1181f8 Correctly split in IP configuration instead of strip
Former-commit-id: b72de4eefa64e5f871076f8c633512ecd86c7a3d [formerly 5efc2d8a21]
Former-commit-id: 6ab008a6779650acb839d54defc7d33f16d9d243
2023-01-16 19:16:49 -05:00
RandyTheSilly d9414dbcdf Added IPv6 configuration support
Former-commit-id: 8111c5a2aac95f6134db4dccb946a353bfc9d893 [formerly 18d32939f1]
Former-commit-id: 7f0cfea9d2161feccb1f5c3ec67a908838f5e088
2023-01-16 18:48:14 -05:00
RandyTheSilly 0869b83505 Replaced += with .append when appending to lists
Former-commit-id: 923f6784af9b4b773ced26888e0b89f8cc3c02ff [formerly ced260d6de]
Former-commit-id: 85cd6ead668fa86083a8eb60da46b202de42cd6a
2023-01-16 18:19:29 -05:00
RandyTheSilly 7dfa12012a Bump copyright year to 2023
Former-commit-id: 66ea83d57a820d95e38af3ac897e0ecb2a6ae4c1 [formerly cfac8ddc3b]
Former-commit-id: 00cdceec419234325784b50a70a892bf960a604d
2023-01-11 16:11:06 -05:00
RandyTheSilly 921630f5a8 Re-organized badges
Former-commit-id: b6055b13fc6cdb1b629ea4a76e3f5997fbbbf33f [formerly fdc014c44a]
Former-commit-id: 3c86294a4149f4395a2314e58a8c0d1aef4a43fb
2022-12-14 02:52:23 -05:00
RandyTheSilly 627c6a1a14 Update documentation for release v1.3.0
Former-commit-id: ac89c761d964360d80863c926f908d937ed00865 [formerly 697f7a870d]
Former-commit-id: fde0008b65ef6135476a448dd1cc768a7e511cb8
2022-12-14 02:40:13 -05:00
RandyTheSilly a9f4435493 Replaced use of system-provided chmod and find with os.chmod and os.walk, respectively
Former-commit-id: 89be833d3e15aaf00578a093ce5b5efb8c3b84f7 [formerly bad92878e4]
Former-commit-id: 1871adcc80cd91666325fe0a3db3771c9256357c
2022-12-14 01:05:22 -05:00
RandyTheSilly 7d639ecca9 Use getpass() for quick-unlock password input
Former-commit-id: b7312096d7b58ddea540f08064ea536fb6d0543c [formerly b4fb37d877]
Former-commit-id: 672c2e53a6827119a85a41e435508453f693009e
2022-12-11 18:21:31 -05:00
RandyTheSilly eefe5e39b5 Fixed deletions occuring after the local index is generated, causing sshync to believe sheared files still exist on the client
Former-commit-id: 0f303028224689cb7b5e290d28ad30d7ea0a0776 [formerly 4ebbf7847d]
Former-commit-id: 348fa6dcc8b6f35c102c9cd9c3912d161bc200e7
2022-12-07 22:29:15 -05:00
RandyTheSilly c28b836c2a Updated packaging script to accommodate the removal of sshypRemote.py
Former-commit-id: ecdc146022c96c463d4ce0bbb3601eb2f128b582 [formerly af44f244db]
Former-commit-id: 42e50a6d827987551163a386b78c487502defe8d
2022-12-07 20:43:56 -05:00
RandyTheSilly b53370a3e2 Strip entry/folder names after user input to ensure compatibility with sshync
Former-commit-id: f07a48fc2bde0d651199d62cb0f35a1c18f51f8e [formerly 9d8eca3a2b]
Former-commit-id: 438ac436902369f1af4dc8dae5abc38d7e6dabaf
2022-12-07 20:27:39 -05:00
RandyTheSilly 9776961f2a Assigned exit code 6 to "server connection error"
Former-commit-id: 34c2312b779b7c0f6e6dfcd1e9b4d7e700229142 [formerly b24d1df721]
Former-commit-id: 72c0e4cef04abd78bffb3731434c55cf9998eb7b
2022-12-07 15:55:01 -05:00
RandyTheSilly 1a35aaf33b Combined all list fetching functions into one to drastically reduce the number of SSH connections (speeds up sshync exponentially)
Former-commit-id: 11290b3915a2f3d92696e0953997c3fb293ec7e3 [formerly 6080726dc6]
Former-commit-id: 3f799d1c8e2d3cd694cad90ba9f4444bb2673934
2022-12-07 15:46:33 -05:00
RandyTheSilly 66b15ac22c Organized functions in sshync.py by use method
Former-commit-id: 1bbcac88ffe5c4d08aac1f34c1a40ce0fbff092e [formerly a49334482c]
Former-commit-id: ba2ee6fa69228ef2fe52560f4aa22c39ec69c9ab
2022-12-05 23:21:02 -05:00