Commit Graph
100 Commits
Author SHA1 Message Date
the-sane 2cdef0f1c4 Begin adding penguin referral code randomzier 2021-01-01 10:41:07 -05:00
the-sane d20fc859e1 Shorten comments for small terminal windows 2020-12-31 20:55:44 -05:00
the-sane 4cc8e3331c Only offer to restart lutris if it's running 2020-12-31 20:46:45 -05:00
the-sane a5d372a43b Improve debug_echo function 2020-12-31 20:43:10 -05:00
the-sane 48582c3a22 Refactor URL handling for easy future additions
Store runner source URLs in an array for easy expansion.
Handle different file extensions automatically.
Detect whether the archive is packaged with a subdirectory or not and handle it automatically.
2020-12-31 20:28:34 -05:00
the-sane 363be810aa + <3 2020-12-27 19:08:11 -05:00
the-sane 467e1b7164 Re-order operations in case some shells can't math good 2020-12-27 19:07:17 -05:00
the-sane 85c1f62c22 Update phrasing 2020-12-27 18:04:45 -05:00
the-sane 758f106efd Add debug_echo function
Easy formatting of debug messages
2020-12-27 17:47:57 -05:00
the-sane 43d2b467e8 Dynamically calculate zenity menu heights 2020-12-27 17:27:00 -05:00
the-sane aa60600807 Throw out zenity errors
Cleans up the terminal output
2020-12-27 16:56:41 -05:00
the-sane 02338ff299 Update README.md 2020-12-27 16:47:26 -05:00
the-sane a2594c3af3 Add contributors and function sections 2020-12-27 16:45:31 -05:00
the-sane e63893f50a Merge pull request #7 from the-sane/runners
Merge Runners
2020-12-27 16:35:10 -05:00
the-sane fa14c6d9de Merge pull request #6 from Termuellinator/patch-1
Added option to download and delete runners
2020-12-27 16:34:00 -05:00
the-sane 8f3efd0b9c Fix url parsing
Be more specific for when grep returns multiple matches
2020-12-27 16:32:55 -05:00
the-sane 6d7c84c8b6 Loop runner_manage menu until the user cancels 2020-12-27 15:40:54 -05:00
the-sane c12509bc0c Fix string compare 2020-12-27 14:59:41 -05:00
the-sane 224c531d64 Offer Lutris restart only if changes were made 2020-12-27 14:57:57 -05:00
the-sane 32fdc04ec7 Improve runner_delete
Sanity check and rename variable
2020-12-27 14:48:38 -05:00
the-sane 20eb8e984a Rename functions with "runner_" prefix
Consistency with other function names
2020-12-27 14:43:05 -05:00
the-sane 0df2659e54 Don't manage lutris runners if lutris isn't installed 2020-12-27 14:34:09 -05:00
the-sane 4a0b053a68 Restart after deleting a runner 2020-12-27 14:30:22 -05:00
the-sane 26030a6c82 Use XDG_DATA_HOME 2020-12-27 14:29:00 -05:00
the-sane 9c44505d27 Improve install_runner 2020-12-27 14:12:20 -05:00
the-sane 7f0f12e61b Add sanity check for function argument 2020-12-27 11:11:20 -05:00
the-sane da8c63fdcf Improve choose_runner_version()
Fix bash formatting and improve code consistency, add sanity check to catch github API errors
2020-12-27 10:58:00 -05:00
the-sane 6e27ae8449 Refactor choose_runner_to_delete(). Untabify. 2020-12-25 11:24:10 -05:00
the-sane 5d3e8bf554 Fix calling function and arguments from array 2020-12-21 11:56:17 -05:00
the-sane 176533a404 Improve comments + handle newlines automatically for menu_text_terminal 2020-12-20 19:34:34 -05:00
the-sane 36fe89dd0b Improve comments 2020-12-19 09:34:53 -05:00
the-sane 05ccd4bbfb Better messaging 2020-11-29 08:34:10 -05:00
the-sane df35343abc Update README.md 2020-11-26 08:55:04 -05:00
the-sane 608d581588 Fix paths 2020-11-26 08:46:54 -05:00
the-sane 168f9341c6 Better location check for backup path 2020-11-21 09:29:30 -05:00
the-sane 2f31e88f62 Rename/refactor some variables & POSIX compliance 2020-11-21 08:59:10 -05:00
the-sane 5bad74bfa6 Better backup directory prompts 2020-11-21 08:42:07 -05:00
the-sane 2fda35d5cb Allow “StarCitizen” without spaces as gamedir 2020-11-20 09:46:54 -05:00
the-sane 12fcc9e057 Correctly reload files from /etc/sysctl.d/* 2020-11-07 12:17:54 -05:00
the-sane d5e7465dbf Merge pull request #5 from the-sane/dev
Rename functions for consistency
2020-10-21 22:14:38 -04:00
the-sane 14f8a8a822 Rename functions for consistency 2020-09-07 21:59:34 -04:00
the-sane 24b81ffa26 Use bulletproof vulcan logic, not dumb human logic 2020-09-07 21:34:21 -04:00
the-sane 2b15bb771f Use words for message types instead of numbers 2020-09-07 20:38:39 -04:00
the-sane 632ce7f506 Sanity check message function arguments 2020-09-07 20:36:26 -04:00
the-sane e3f3a64fe5 Use words for message types instead of numbers 2020-09-07 20:30:28 -04:00
the-sane 37223e0d8b More menu refactoring 2020-09-07 19:42:18 -04:00
the-sane 6b17322d9e Rename mapcount functions for consistency 2020-09-07 18:54:30 -04:00
the-sane 3953622498 Refactor menu code 2020-09-07 18:51:19 -04:00
the-sane de1e06b32c Increase friendliness 2020-09-05 08:56:41 -04:00
the-sane afb1cde2d2 Fix typo 2020-09-05 08:12:11 -04:00
the-sane 6b74615697 End quote 2020-09-05 08:03:23 -04:00
the-sane 89cadb0322 Update README.md 2020-09-03 21:23:38 -04:00
the-sane a81035accc Verify after the prompt 2020-09-03 21:20:06 -04:00
the-sane 50e1e838d9 Set hard file limit 2020-09-03 20:56:53 -04:00
the-sane 2b5cdbb56b Add instructions for setting the file limit 2020-08-23 21:25:49 -04:00
the-sane 7aa701a69d Change file limit message 2020-08-23 14:21:51 -04:00
the-sane 36e54adba7 Update README.md 2020-08-23 10:01:58 -04:00
the-sane 26351b50c0 Prompt before delete 2020-08-23 10:01:38 -04:00
the-sane aec8e171a2 Update README.md 2020-08-23 09:44:21 -04:00
the-sane 7effc04a68 First iteration of open file descriptors checker 2020-08-23 09:27:46 -04:00
the-sane 07750d831d Require bash 2020-08-22 08:18:05 -04:00
the-sane c46c0bb52c Update README.md 2020-08-21 21:55:11 -04:00
the-sane d45e3c8379 Update README.md 2020-08-21 21:54:27 -04:00
the-sane 3b61884a07 Update README.md 2020-08-21 21:53:34 -04:00
the-sane deed3cb734 Improve messages 2020-08-21 21:43:50 -04:00
the-sane 81ba3eddff Improve comments 2020-08-21 21:24:26 -04:00
the-sane f9590f4aae Update README.md 2020-08-21 21:21:13 -04:00
the-sane 4b501cdda8 Update README.md 2020-08-21 21:19:47 -04:00
the-sane f84c74e800 Merge pull request #3 from the-sane/dev
Merge dev
2020-08-21 21:03:42 -04:00
the-sane 913e6a693c Extra sanity checks, fix variables 2020-08-21 21:02:16 -04:00
the-sane 745bf715d2 DXVK cache only 2020-08-21 18:49:28 -04:00
the-sane 3bc2958e9c Cleanup & consistency 2020-08-18 21:19:26 -04:00
the-sane 1a9544bc63 Quit menu option isn't needed, just click the cancel button 2020-08-17 22:05:34 -04:00
the-sane fa5993be8d Toggle between LIVE and PTU 2020-08-17 21:57:24 -04:00
the-sane 6a113e00ab WIP delete caches and shaders 2020-08-17 17:53:25 -04:00
the-sane 5f06fe86e8 Update README.md 2020-08-16 22:26:11 -04:00
the-sane 6f4100d359 delete map_count_check.sh and sc-sanitation.sh 2020-08-16 22:18:05 -04:00
the-sane b906f08051 Update README.md 2020-08-16 22:10:34 -04:00
the-sane b5cb3bcf74 chmod +x 2020-08-16 20:59:40 -04:00
the-sane 24cba9717b tidy up message 2020-08-16 20:10:31 -04:00
the-sane e17bea56a4 Update with improvements from lug-helper.sh 2020-08-15 12:28:12 -04:00
the-sane 799dfdebc1 Create map_count_check.sh 2020-08-15 12:26:25 -04:00
the-sane b42b87582f Store sysctl messages in variables 2020-08-15 12:23:25 -04:00
the-sane c6c5cc8c45 Use switch statements. Add message documentation comments. 2020-08-15 11:22:44 -04:00
the-sane d5b361b790 Remove trap exit; call function directly. Update messages for clarity. 2020-08-15 11:01:54 -04:00
the-sane b978c99e78 Move clear commands into message function 2020-08-14 22:41:35 -04:00
the-sane cc2e9d6c84 Return to main menu instead of exiting 2020-08-14 22:33:04 -04:00
the-sane 095e18ef53 Loop main menu until user quits. Beautify dialogs 2020-08-14 22:11:31 -04:00
the-sane 8e4a6f00fe Remove unnecessary message
If we cancel the dialog, just going to the EXIT trap is sufficient.
2020-08-13 18:23:32 -04:00
the-sane 92b4ecd0e9 Pretty up some dialogs 2020-08-11 23:13:12 -04:00
the-sane 8aa68034af Pretty up some dialogs 2020-08-11 23:10:16 -04:00
the-sane 8ef8fba876 Remove unnecessary mkdirs 2020-08-11 23:01:08 -04:00
the-sane 589621f43e Additional sanity checks 2020-08-11 22:46:05 -04:00
the-sane 54202fc5ba Fix moving user folder & restoring keybinds 2020-08-11 22:25:25 -04:00
the-sane 6e8d38d3df Merge pull request #1 from the-sane/path-test
Merge path-test into master
2020-08-11 22:04:05 -04:00
the-sane 0b735a1882 Fixes and remove debug code 2020-08-11 22:02:44 -04:00
the-sane c45b974f43 Syntax fixes 2020-08-11 20:42:44 -04:00
the-sane 4772265c99 Save directories to config files 2020-08-10 16:03:11 -04:00
the-sane 5ee3f967bd Testing interactive path menus, WIP 2020-08-09 21:30:10 -04:00
the-sane 5b9d5056e8 Use sh-supported argument shift for portability 2020-08-04 18:07:50 -04:00