Commit Graph
100 Commits
Author SHA1 Message Date
andrew 254fa04f43 discord alert hook added, made alert crons use it 2025-07-11 09:27:28 -04:00
andrew 6180c88fab storage.sh will now default to showing root drive info 2025-07-03 14:55:08 -04:00
andrew 77a64169b5 storage-alert updated to only messaging when limits are reached. 2025-07-03 13:24:01 -04:00
andrew fa88d6f2b4 php-curl is very important, to pair with php-cli 2025-06-04 15:32:30 -04:00
andrew 0e88a55e56 use editorconfig via plugin instead of apt 2025-05-22 16:08:28 -04:00
andrew 7b1b3aeb3d update vim config, a few colorschemes to choose from 2025-05-22 15:55:29 -04:00
andrew 8be3c74003 only offer to setup docker group if docker is installed 2025-05-21 09:06:22 -04:00
andrew 988734e769 added xcaddy go package 2025-05-20 22:15:06 -04:00
andrew be02666464 discord.sh now displays to console as well by default, and a lot of cleanup 2025-05-16 13:12:29 -04:00
andrew b45bd31954 only try to install prerequisites when missing, only offer node packages, if node installed 2025-05-15 10:53:04 -04:00
andrew 1f800151e5 added notes 2025-05-15 09:52:03 -04:00
andrew 3798f2b2d5 added sshd config to setup 2025-05-15 09:14:17 -04:00
andrew 384c151435 added php-composer to install setup script 2025-05-15 08:46:34 -04:00
andrew 002b1ec0d8 added docker to install 2025-05-14 17:43:06 -04:00
andrew 048a87fa23 should have added a readme a long time ago 2025-05-13 10:14:53 -04:00
andrew 83a843ccb0 forgot to update variable name after refactor 2025-05-13 09:56:30 -04:00
andrew b0dc12322c git-prompt as folder via read-tree 2025-05-13 09:47:15 -04:00
andrew c92bb7bbee no more home bin, add script package to PATH 2025-05-13 09:44:45 -04:00
andrew 67fc5ddb4a vim setup completed. 2025-05-13 07:54:57 -04:00
andrew 7e49787329 use bash based on env, instead of hard coding location 2025-04-25 16:39:01 -04:00
andrew 57edee63fd added vim editor-config and fixed a typo. 2025-02-27 11:01:56 -05:00
andrew 7cf7445b6f now showing if the upstream branch gets deleted from the remote. 2025-01-23 10:43:06 -05:00
andrew 1967267f98 removing old scripts, shortening lines a touch 2024-07-16 15:43:23 -04:00
andrew 21d36d0679 fixed quoting issue for hiding hidden files. 2024-07-03 11:45:41 -04:00
andrew 967245355a older versions of find require quotes on path for hiding hidden folders. 2024-07-02 14:42:41 -04:00
andrew 53ef274cba status-all script now also displays branch name when not main/dev. 2024-07-02 14:31:07 -04:00
andrew 1a1ef6b758 new docker-ps script, to print simplified status 2024-06-07 08:12:25 -04:00
andrew 54b6c8479b 6-public now excludes fc* addresses,
cloudflare will use grepcidr if available to ensure public ip,
git *-all scripts now sort their output,
and a few other minor tweaks.
2024-05-30 13:20:43 -04:00
andrew aee3350271 git all scripts now default to ignoring hidden directories, but can flag
them back on.
2024-05-22 13:37:27 -04:00
andrew 94d41b0736 added colors script, as a useful reference 2024-05-22 15:20:50 +00:00
andrew d5283a4226 sshd config to no longer allow pam. 2024-05-22 14:52:27 +00:00
andrew 319b3e69c8 fixed bug with prompt 2024-05-22 10:04:45 +00:00
andrew f353b646a2 fixed vimrc backup 2024-05-21 18:03:28 +00:00
andrew 8aa062c0ad the vim plugin install command works better when you call it correctly. 2024-05-21 14:59:16 +00:00
andrew f67fb92c58 vim setting now sets up VimPlug, and a handful of nice plugins. 2024-05-17 20:38:05 +00:00
andrew 3195232554 in case our upstream git subtree updates, there is a script for that. 2024-05-10 17:25:41 +00:00
andrew e03a99d2ab go install now auto-resolves latest version 2024-05-10 17:21:38 +00:00
andrew c998c88a53 git prompt and history were interfering with each other, which is now fixed. 2024-05-09 12:54:10 +00:00
andrew d7b4a23daf bash prompt user color now varies by sudo permission. 2024-05-09 02:36:46 +00:00
andrew 8baaacc1b0 make it easy for sudo commands to be able to use *-all.sh scripts. 2024-05-02 17:56:36 +00:00
andrew ddbd0de15b enabling editorconfig in default vimrc. 2024-05-01 17:47:06 +00:00
andrew eb69bdba58 ipv6 server setting script, and new docker host script to get a list of
running docker containers in a /etc/hosts format.
2024-04-26 18:19:22 +00:00
andrew c60ab060ef new ssh port changing script. 2024-04-25 17:29:24 +00:00
andrew d4b328f9b7 ensure ssh-ident works even if you don't use install script. 2024-04-25 17:06:14 +00:00
andrew c508099ccb no longer expect that the repo is located as the users bin folder. 2024-04-25 16:59:37 +00:00
andrew 1b2052bb32 new docker install script, to help streamline things. 2024-04-24 16:19:02 +00:00
andrew 8ca3f470ec bash_history will additionally split by screens name. 2024-04-24 15:40:29 +00:00
andrew b72101de02 public ip v6 will start off try to use info from device list, like dynv6 does. 2023-12-08 14:09:27 +00:00
andrew e64390b86d cloudflare script will now stop/skip if dynamic content is empty. 2023-12-08 13:55:35 +00:00
andrew a4672e5c09 simple enumerate script, which will group matching lines from standard-in. 2023-12-05 11:05:32 -05:00
andrew 04558d57de new cloudflare script, to ease using their api. 2023-11-30 12:19:12 -05:00
andrew 618e81e0cf added rclone to extras 2023-11-21 15:38:57 -05:00
andrew 701e011966 cloudflare support added to certbot pip install 2023-11-21 14:46:50 +00:00
andrew 5bf081ee38 discord title suffix for config 2023-11-15 15:03:30 +00:00
andrew 3a56b99e3d windows discord note when message is empty, linux ddns and discord new quiet options. 2023-11-15 14:25:42 +00:00
andrew 161ca4c691 ddns and discord on windows now support being quieter with -quiet switch. 2023-11-15 08:28:43 -05:00
andrew 44f2ca09ad discord on linux will only added color ansi prefix when needed. 2023-11-14 22:03:11 +00:00
andrew aeac5fb04b discord for windows now supports both color and title. dynv6 updates on one line per ip. 2023-11-14 17:01:25 -05:00
andrew b24e445b5a discord will now use title over distinct name, when given both. 2023-11-13 17:36:44 -05:00
andrew e7c751826d discord.sh handles empty message gracefully. 2023-11-10 22:00:07 +00:00
andrew ed316f2d2c message is optional, new -z flag for discord.sh. 2023-11-10 21:13:08 +00:00
andrew f74ac68554 new discord script, takes color, title, also accepts distinct. 2023-11-09 21:08:00 +00:00
andrew e5543afc9b new status-all.sh script, summary of many git repos 2023-11-07 16:35:50 +00:00
andrew bb1a984a55 extra log formatting, for adding just host to the end. 2023-10-24 15:04:32 +00:00
andrew 38666f8835 new list all script, to easily document where things are. 2023-10-17 02:53:52 +00:00
andrew 74a40adc32 added 'bc' to core, updated certbot install. 2023-10-05 10:52:08 -04:00
andrew 7cec5c6878 discord will no longer send message if it was empty. 2023-10-05 00:53:41 +00:00
andrew 4a99766375 yq, like jq, but for yaml files. 2023-10-04 00:05:17 +00:00
andrew 366d2b8ec8 zone in dynv6 ip files also applies to windows 2023-10-03 17:01:46 -04:00
andrew c17af12587 ip stored by zone, in case you are doing fun stuff. 2023-10-03 16:59:32 -04:00
andrew 9dd8d6c617 Merge commit 'c0011e47fa67a38db501d6ffc77275e109e0351d' into dev 2023-09-27 15:25:57 -04:00
andrew c0011e47fa Squashed 'golang-install/' changes from 258f94f..2bb9d3b
2bb9d3b Adjust i686 architecture to point to the 386's release
f4cf04a Updated to output a new line before inserting variables into the shell profile file
bfd24d9 Update to Go 1.20.6
9651981 Update goinstall.sh (#69)

git-subtree-dir: golang-install
git-subtree-split: 2bb9d3b603709fcbe2fb27b26c70bf0ffee0d4dc
2023-09-27 15:25:57 -04:00
andrew f98efee491 more robust public ip look up. 2023-09-27 15:16:00 -04:00
andrew 0a21caf6c2 rebuilt thermal, now works with all zones available.
discord will now work without hook specified.
2023-09-27 14:45:57 -04:00
andrew 6e337e3911 dynv6 now defaults to config, discord displays error message on error. 2023-09-27 09:54:21 -04:00
andrew 80f28a0af8 log file can be set to null to disable logging. 2023-09-27 06:57:41 -04:00
andrew dd98afcef6 new Discord powershell script. 2023-09-26 23:20:09 -04:00
andrew 42d1920cf4 new pull-all script, updated fetch-all to optionally work with symlinks. 2023-09-26 14:30:31 +00:00
andrew 996bbaa422 updated nginx examples 2023-09-25 16:04:10 +00:00
andrew 1ad67dfdec ipv6 cache file to now contain netmask, like linux version. 2023-09-22 10:14:23 -04:00
andrew c54a2a928e optional input was defaulting to blank string, so checking against null
was not working, fixed.
2023-09-21 17:42:30 -04:00
andrew 3863f0772e updates to dynamic dns scripts, now with overrides, and even more similar. 2023-09-21 10:18:02 -04:00
andrew bbdc84261c Updated Dynv6 PowerShell script to more closely match bash shell script. 2023-09-20 20:58:19 -04:00
andrew bdb65ff610 screen command added to core, usually preinstalled. 2023-09-20 17:23:04 -04:00
andrew 9489546d29 first power-shell script, like dynv6.sh, but for windows.
heavily based on: https://community.dynv6.com/t/ive-created-an-automatic-update-script-for-windows-powershell/1632
2023-09-20 16:58:45 -04:00
andrew 57aaa690fc added ability to configure what scope of IPv6 address is used. 2023-09-20 14:15:28 -04:00
andrew df1bbb2a41 new dynv6 script, along with minor updates to public ip scripts.
heavily based on https://gist.github.com/corny/7a07f5ac901844bd20c9
2023-09-20 13:30:22 -04:00
andrew caa95e64d8 added pythond to core install, added note in setting about ssh-ident 2023-09-13 13:57:56 +00:00
andrew 2021e1f247 added ssh-ident, and setting to symlink as ssh, for git, rsync, etc.
see: https://github.com/ccontavalli/ssh-ident
2023-09-13 09:47:13 -04:00
andrew eebc94cccc Merge commit '64ef4356dd88256ccc5c0bb23e09a07348a8d553' as 'ccontavalli-ssh-ident' 2023-09-13 09:31:58 -04:00
andrew 64ef4356dd Squashed 'ccontavalli-ssh-ident/' content from commit 66a0010
git-subtree-dir: ccontavalli-ssh-ident
git-subtree-split: 66a00104057411d85592411455261284d08bb065
2023-09-13 09:31:58 -04:00
andrew 98e6447899 discord*.sh will now break chunks at nearest newline, when input is large. 2023-09-13 13:00:59 +00:00
andrew c3a27071de bash subshell was preventing from detecting if extra backups were pruned.
see https://mywiki.wooledge.org/BashFAQ/024 for more info.
2023-09-07 14:44:43 +00:00
andrew e677c4115b prune-old-backups rewritten to work with optional command line args, and to work with files or folders. 2023-09-07 09:20:42 +00:00
andrew b528568876 install to use pip certbot, instead of apt.
migrating to discord using block style.
2023-09-06 17:50:43 +00:00
andrew 807f5cdab7 yarn and http-server node packages are quite useful. 2023-09-05 14:01:08 +00:00
andrew 136294836a discord-if-distinct now supports colors and paging.
new "block" option to force block display even if no color.
2023-09-01 18:16:02 +00:00
andrew c2b936fb7e fix newline bug in all-crons script. 2023-09-01 14:09:55 +00:00
andrew 9028f6d3c0 removed deprecated sshd config option, added setting for git cred caching. 2023-08-24 19:02:10 +00:00
andrew 41dbd31664 Addendum, $HISTFILE is not accessible within settings script. 2023-08-23 16:37:42 +00:00