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
andrew
bafde3b7b0
new git history setting, and update to vim to include defaults
2023-08-23 16:26:07 +00:00
andrew
bd1df30840
discord to auto-split large messages.
2023-08-15 21:21:08 +00:00
andrew
b21bdc9e59
added color support to discord notifications.
2023-08-15 20:10:59 +00:00
andrew
7b5f848e5f
added inotify-tools to core utils, removed prompt for nginx source change.
2023-08-15 16:33:48 +00:00
andrew
feb3a07edc
example nginx configs updated to 404 all git folder access.
2023-08-11 17:33:21 +00:00
andrew
80918eb50a
added setting for making "main" default git branch
2023-08-06 20:36:55 +00:00
andrew
61aab7d970
git config pager added
2023-08-04 13:00:39 +00:00
andrew
d50c67865f
set less to use 4 spaces when rendering tabs, so git diff matches vim config.
2023-08-02 01:21:41 +00:00
andrew
34845817af
use servername instead of hard coded domain.
2023-08-01 23:24:35 +00:00
andrew
05518d7034
simple script to make an executable script based on crontab.
2023-07-31 17:08:55 +00:00
andrew
ac0de0377d
minor updates, removed useless stuff.
2023-07-27 14:16:37 +00:00
andrew
05c34c5ee7
added nginx config templates
2023-07-26 14:30:09 +00:00
andrew
88fb3c3e93
now nodejs 18
2023-01-10 16:47:56 +00:00
andrew
1b4fb8730f
forgot escape characters for git prompt.
2023-01-09 23:50:54 +00:00
andrew
6a5e50877a
fix to logging.
2022-07-28 02:51:36 +00:00
andrew
3059894b0e
Merge branch 'main' of github.com:/digitaladapt/shell-scripts
2022-07-28 02:38:41 +00:00
andrew
06399e537a
monitor validators, now with logging.
2022-07-28 02:37:04 +00:00
andrew
d895c2988b
new scripts to monitor my validators.
2022-07-28 02:22:19 +00:00
andrew
e619e3a45d
actually install node, adding source is only half way there.
2022-07-08 13:07:28 -04:00