Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-03 | chore(installer): remove words triggering false positives in antiviruses | Marc Cornellà | |
2023-03-31 | fix(installer): don't use `sudo` when user is in Termux (#11591) | Webpage-gh | |
Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
2023-02-02 | fix(installer): automatically create ZDOTDIR path if it doesn't exist | Marc Cornellà | |
2023-02-02 | fix(installer): don't use `$ZDOTDIR` in zshrc file if same as `$HOME` | Marc Cornellà | |
Fixes #11471 | |||
2023-01-29 | feat(installer): respect and install in `$ZDOTDIR` if set (#9376) | Alex | |
Fixes #9001 Fixes #10479 Closes #9376 Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
2022-10-14 | fix(installer): detect newer Git for Windows version errors (#11157) | Marc Cornellà | |
Fixes #11157 | |||
2022-10-12 | fix: show full hyperlinks in Konsole (#10964) | Marc Cornellà | |
Fixes #10964 | |||
2022-10-12 | fix: fix OSC 8 hyperlink escape sequences | Marc Cornellà | |
2022-03-28 | fix(installer): exit install directory on setup (#10804) | Marc Cornellà | |
2022-03-07 | fix(installer): fix `$HOME` setting if `getent` is not found (macOS) | Marc Cornellà | |
Related: https://github.com/ohmyzsh/ohmyzsh/pull/10713/files#r820219899 | |||
2022-02-25 | fix(installer): fix removal of OMZ directory on failure | Marc Cornellà | |
When the `git init` call fails, the directory is not created, so the rm command fails with a not found error. This change checks whether the directory exists before deleting it. | |||
2022-02-22 | fix(installer): silence `git init` | Marc Cornellà | |
2022-02-22 | fix(installer): set `$HOME` if not defined (#10680) | Marc Cornellà | |
Fixes #10680 | |||
2022-01-28 | refactor(installer): use POSIX-standard's `id -u -n` to define `$USER` | Marc Cornellà | |
2022-01-27 | fix(installer): avoid `git clone -c` to support git v1.7.1 (#10621) | Marc Cornellà | |
2022-01-24 | fix(installer): correct check for `sudo` in shell change logic | Marc Cornellà | |
2022-01-24 | fix(installer): define `$USER` if not defined | Marc Cornellà | |
Fixes missing $USER value in ArchLinux sh (bash) | |||
2022-01-24 | style(installer): prefix formatting variables with `FMT_` | Marc Cornellà | |
2022-01-11 | refactor(installer): simplify `user_can_sudo` check | Marc Cornellà | |
2022-01-11 | fix(installer): fix `sudo` check for users with password or without privileges | Marc Cornellà | |
The previous check only worked if the user could run `sudo` without typing the password, which is almost none (I checked in Google Cloud Shell so I failed to notice this). This new check works whether the user has no sudo privileges, or if it has, whether they have to type in the password or not. It should really be easier to check if the user doesn't have privilege without having to make them type the password. | |||
2022-01-11 | fix(installer): run `chsh` with sudo if user has privileges | Marc Cornellà | |
This fixes the error in Google Cloud Shell, where a password prompt appears when running `chsh` but the user (hello) does not have a password. If ran with `sudo`, the `chsh` command happens without a password prompt. | |||
2022-01-09 | style: use 24bit colors in Oh My Zsh logo if supported | Marc Cornellà | |
2021-12-26 | fix(installer): fix POSIX shell syntax of previous commit | Marc Cornellà | |
2021-12-26 | fix(installer): don't hard-code user `$HOME` directory on install | Marc Cornellà | |
2021-11-16 | fix(install): fix backslash in `printf` when showing logo (#10422) | Marc Cornellà | |
Fixes #10422 | |||
2021-11-09 | style: use `-n` flag in `head` and `tail` commands (#10391) | Kevin Burke | |
Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
2021-09-23 | style(installer): use rainbow logo and polish success message (#10211) | Marc Cornellà | |
2021-09-22 | feat(update): allow updating from branch set up on install | Marc Cornellà | |
Closes #8788 Co-authored-by: Nikolas Garofil <nikolas@garofil.be> | |||
2021-03-25 | fix: use `$USERNAME` guaranteed to always be defined in zsh | Marc Cornellà | |
Fixes #9701 | |||
2021-03-16 | refactor(installer): fix static analysis warnings (#9529) | Léa Gris | |
* refactor(install.sh): fix static analysis warnings Clear all warnings and errors raised by shellcheck.net static analysis. - Replace non-POSIX shell use of `$OSTYPE` by POSIX compliant check on `uname -o`. - Move variables out of`printf` format string. - Refactor/simplify string formatters for error and underline. - Fix expansion of arguments to a single string `$*` rather than individual elements `$@` within the error and underline formatters. * fix(uname): non-posix -o option * fix(install.sh): non portable which Replaced non-portable `which zsh` by portable `command -v zsh` | |||
2020-11-09 | fix(installer): fix error message if $ZSH exists when installing | Marc Cornellà | |
Also prefix all formatting functions with fmt_ Related: #9427 | |||
2020-08-20 | docs: document oneline argument passing to install script | Marc Cornellà | |
2020-08-20 | docs: add fetch install command for FreeBSD (#9172) | Adam G. Emerson | |
Co-authored-by: Marc Cornellà <marc.cornella@live.com> | |||
2020-08-17 | Underline links in install and update script | Marc Cornellà | |
2020-07-01 | install: fix typo (#9069) | Alex Zdanowicz | |
Changing 'your' to 'you' | |||
2020-06-28 | Modernize install and update banners (#9045) | Larson Carter | |
2020-02-25 | installer: add option to install without replacing .zshrc (#8209) | Michael Dorst | |
* Add option to install OMZ without replacing .zshrc tools/install.sh respects REPLACE_RC environment variable --noreplace-rc flag sets REPLACE_RC='no' * Change REPLACE_RC=no to KEEP_ZSHRC=yes Change --noreplace-rc to --keep-zshrc | |||
2020-02-24 | installer: remove redundant cp command (#8668) | Jonathan Chang | |
2019-11-20 | Actions to take after repository migration is complete (#8394) | Marc Cornellà | |
* Change project URL from robbyrussell to ohmyzsh org * Update git remote to use ohmyzsh org repository | |||
2019-10-21 | Set default git-config values known to fix repository issues | Marc Cornellà | |
- core.autocrlf=false -> #4069 - fsck.zeroPaddedFilemode -> #4963 Fixes #4069 Fixes #4963 | |||
2019-09-08 | installer: allow chsh to work in termux | Marc Cornellà | |
2019-06-09 | installer: don't rely on tput for coloring | Marc Cornellà | |
tput is error-prone and may not be needed, since all the formatting codes used are standard across all types of terminals. | |||
2019-06-03 | installer: ask user about changing the shell to zsh | Marc Cornellà | |
2019-06-03 | installer: allow for tput errors | Marc Cornellà | |
tput may throw errors on invalid $TERM values, for example. This shorthand syntax allows for that as well as for if tput doesn't exist. | |||
2019-06-03 | installer: restore previous default shell with uninstall | Zach Whitten | |
Co-authored-by: Antonio QUINTAVALLE <antonio.quintavalle@amadeus.com> Co-authored-by: Marc Cornellà <marc.cornella@live.com> | |||
2019-06-03 | installer: improve message formatting and color | Marc Cornellà | |
2019-06-03 | installer: change to --unattended argument and add docs | Marc Cornellà | |
2019-06-03 | installer: comment changes | Marc Cornellà | |
2019-06-03 | installer: add option to not run zsh at the end | Marc Cornellà | |
Co-authored-by: Liquidsoul <liquidsoul@liquidsoul.fr> Co-authored-by: Alexander Polynomdivision <digitalmail555@googlemail.com> Co-authored-by: loket <loket@cruftlab.io> Co-authored-by: Connor Demille <subtlepseudonym@gmail.com> | |||
2019-06-03 | installer: don't run zsh at the end | Marc Cornellà | |
Co-authored-by: Joel Kuzmarski <leoj3n@gmail.com> |