-
-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
setup-dns: update for latest ecosystem and convention changes (#251)
general fixes: - [bash.bash: update for latest available bash version](f83d0f6) - [`choose`: apply blockquote to linger results as well](4b6259d), /close #252 - `command-working`: added `trash` to exceptions - `dorothy-workflow.yml`: add latest images, including macOS 15 / Sequoia - [`get-macos-release-name`, `setup-util-(bash|gsed)`: support macOS Sequoia](6aed388) general changes and improvements: - `echo-mkdirp`: support quiet - `eval-helper`: rewrote quiet/verbose handling and improved performance, added `--trim` option for use by `is-dns-working`, and renamed `--title=<title>` to `--command=<command-string>` used by `sudo-helper` - `git-helper`, `setup-dns`: use `test ! -s <file>` instead of `test -z "$(cat <file>)"` - `is-internet-working`: rewrote, with improved `--quiet` handling - add `is-dns-working` to partner `is-internet-working` - `service-helper`: rewrote where action invocation is now cycled by action provision, also fixed unloading - `setup-environment-commands`: add `BIN_DIR`, `CONF_DIR`, `DATA_DIR`, `LIB_DIR`, `STATE_DIR`, `SERVICE_DIR`, `LOGS_DIR` - `setup-mac-brew`: added a 'try again" note regarding upgrade failures - `setup-util-plex` renamed to `setup-util-plex-media-server - `setup-util`: add `--installed` and `--uninstalled` aliases - `styles.bash`: add `code-good1` styles, add fragment styles setup-dns changes and improvements: - `setup-dns`: /close #221 - made mono-function again, and cleaned up code - rewrote for modern conventions, fixed support of `adguard-home`, `dnscrypt-proxy`, and `cloudflared` on macos - now uses a new `dns.json` configuration for configuring services and providers, this adds descriptions for selection, and also added `dnscrypt_names` for quad9 - added `setup-util-(adguard-home|cloudflared|dnscrypt-proxy)` which are aliases for their `setup-dns` setups todos: - `setup-dns`: - consider a multi choose menu for `--install`/`--uninstall`/`--disable` - test on linux commits: - ad51e12 - 03c8de4 - 4b6259d - 13b674a - 6aed388 - f83d0f6
- Loading branch information
Showing
24 changed files
with
1,771 additions
and
1,645 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.