feat(install): zsh is the default macOS shell; remote install keeps its prompts
- choose_macos_shell answers zsh on Enter, on no terminal and on an unknown value; MACOS_SHELL=bash still picks bash. - remote-install.sh hands /dev/tty to install.sh when one can be opened: piped into bash, stdin was the script, so install.sh saw no terminal and silently skipped the identity, shell and offer questions. - remote-install.sh cloned master by default; origin only has main (the documented raw URL 404s on master, 200 on main). README updated.
This commit is contained in:
@@ -42,8 +42,8 @@ cloudpex/{cloudpex,install.sh,README.md} on-demand SMB mount helper → /usr/loc
|
||||
install.sh offers to mask `tmp.mount`. Swap is not the fix (the cap and ENOSPC stay).
|
||||
|
||||
macOS: install.sh swaps apt-get for Homebrew (colima for Docker, brew services for
|
||||
code-server/mariadb, `~/.bash_profile` → `~/.bashrc`), asks bash or zsh (`MACOS_SHELL`
|
||||
presets it; zsh = oh-my-zsh + `zsh/` files, bash = brew bash 5) and prints the Linux-only
|
||||
code-server/mariadb, `~/.bash_profile` → `~/.bashrc`), asks zsh or bash (zsh by default,
|
||||
`MACOS_SHELL` presets it; zsh = oh-my-zsh + `zsh/` files, bash = brew bash 5) and prints the Linux-only
|
||||
items it skipped. Keep `bashrc-osx` = `bashrc-linux` + macOS deltas only, and the zsh
|
||||
files in step with them (same env, aliases, prompt).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user