Skip to content
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

zsh support #227

Merged
merged 58 commits into from
Jan 17, 2024
Merged

zsh support #227

merged 58 commits into from
Jan 17, 2024

Conversation

sawka
Copy link
Member

@sawka sawka commented Jan 14, 2024

adds support zsh shell and environment. lots going on here.

…sh/zsh specific stuff), and shellutil (shared between shellapi and shexec)
…on parsing zsh decls. move utilfn package into waveshell (shouldn't have been in wavesrv)
…ignore more variables, handle exit trap better. unique path/fpath. add a processtype variable to base.
…h allows any character, including nulls, in names and values)
…ne and cooked stty. new runcommand function to grab output from a non-tty fd. note that we still to run the actual command in a stty to get the proper output.
…e. create function diff for rtnstate that supports zsh
…ply code to shellapi (moved from shellenv), that is now specific to zsh or bash
…ll. try to initialize all of the active shell states
…e shell states on demand (if not already initialized). allow reset to change shells
@sawka sawka marked this pull request as ready for review January 16, 2024 18:24
@sawka sawka merged commit 422338c into main Jan 17, 2024
4 checks passed
@sawka sawka deleted the zsh-support branch February 15, 2024 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant