-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ongoing: upgrade & integration support #185
Comments
@jondpenton @molleweide @jondpenton looking at your modifications:
Other notable changes in recent weeks:
If you have time, I could do with feedback on this proposal: #173 Feel free to ping me back here for any additional support or discussions around integration with dorothy. |
Having the prompts in
I had to override
Sure! I hope to eventually move all of my Nushell configurations/commands over. I think it'd be great to have an example repo like mine for someone coming from Nushell. |
Good feedback, completely agree. Created an issue: #186
Interesting, I had figured WSL would prefer .exe's but I guess not. I'll boot up my Windows machine and see what the go is.
Done! |
I just pushed up d56c6e3 which prefers the linux binaries over the windows binaries. I've tested this on Windows 10 WSL2 Ubuntu and it worked fine. Let me know if you have issues. |
Just pushed up e3e9ef4 to master which properly supports winget on wsl, and correctly sets up the wsl path, allowing you to call .exes from windows. |
A breaking change for scripts just landed that affects scripts that are loading or saving configuration:
# old code
source "$DOROTHY/sources/config.bash"
local HOMEBREW_FORMULAS=()
load_dorothy_config 'setup.bash'
mapfile -t HOMEBREW_FORMULAS < <(prepare_packages 'HOMEBREW_FORMULAS' -- "${HOMEBREW_FORMULAS[@]}")
update_dorothy_user_config 'setup.bash' -- --field='HOMEBREW_ENCODING_INSTALL' --value="$HOMEBREW_ENCODING_INSTALL"
# new code
source "$DOROTHY/sources/config.sh"
local HOMEBREW_FORMULAS=()
load_dorothy_config 'setup.bash'
mapfile -t HOMEBREW_FORMULAS < <(dorothy-config --packages-var='HOMEBREW_FORMULAS' -- "${HOMEBREW_FORMULAS[@]}")
dorothy-config 'setup.bash' -- --field='HOMEBREW_ENCODING_INSTALL' --value="$HOMEBREW_ENCODING_INSTALL" |
There is a significant update coming today, which gets all If you have problems and are a Dorothy user with a public dotfiles repo, I'll clone out your configurations and do any necessary upgrades as a PR. If you have a private user configuration repo, you can become a GitHub Sponsor and add me as an outside collaborator and I'll do any necessary upgrades. |
The big update is now merged, please read the changelog and see if anything applies to you: The biggest breaking change: # from
echo-escape-regex
# to
echo-escape-regexp The biggest non-breaking changes: # from
option_NAME="$(get-flag-value NAME --missing="$option_NAME" -- "$item" | echo-affirmative --stdin)"
# to
option_NAME="$(get-flag-value --affirmative --fallback="$option_NAME" -- "$item")"
# from
is-needle --quiet "$@" && ! is-needle --upgrade "$@" && ! is-needle --uninstall "$@" && command-exists CLI
# to
setup-util "$@" --check --cli=CLI
# from
DOWNLOAD_UNZIP_FILTER
# to
DOWNLOAD_ARCHIVE_GLOB |
The merging of #229 will happen within the next 12-24 hours (6 months of work, 5000 changed lines). Please test it (the Video from a few months ago (somewhat outdated) for the new CleanShot.2024-06-12.at.19.51.49.mp4 |
My next Dorothy work are the tasks inside this milestone: Of which the priorities will be:
Then I will focus on some digital errands, like tax, packs, and servers to get my monthly revenue up. Then will return to Dorothy in December to pump out dozens of short little introductory videos. |
#250 is now merged, it is a large change, 4000 changed lines, only two items that require dev changes:
refer to the PR for the full list |
#254 is now merged, it is a huge change, 251 changed files, +6,329 additions, −3,379 removals. It closes:
Things to be aware of when upgrading:
As always, refer to the PR for the full list of updates. |
This topic will be used to ping dorothy users when there may be breaking changes that affect them when upgrading, or new features that are nifty.
Subscribe to this issue if you are a Dorothy user.
The text was updated successfully, but these errors were encountered: