Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7a59e6d5c 
							
						 
					 
					
						
						
							
							fix(installer): run chsh with sudo if user has privileges  
						
						 
						
						... 
						
						
						
						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-11 16:45:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c84c344d7 
							
						 
					 
					
						
						
							
							fix: disable log.showSignature in git log calls  
						
						 
						
						
						
						
					 
					
						2022-01-10 19:39:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbdc078fa6 
							
						 
					 
					
						
						
							
							style: use 24bit colors in Oh My Zsh logo if supported  
						
						 
						
						
						
						
					 
					
						2022-01-09 23:11:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f85087005a 
							
						 
					 
					
						
						
							
							fix(installer): fix POSIX shell syntax of previous commit  
						
						 
						
						
						
						
					 
					
						2021-12-26 23:27:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba069e7731 
							
						 
					 
					
						
						
							
							fix(installer): don't hard-code user $HOME directory on install  
						
						 
						
						
						
						
					 
					
						2021-12-26 22:40:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Aldwin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c66fc00401 
							
						 
					 
					
						
						
							
							feat(updater): show command to update when update skipped ( #10465 )  
						
						 
						
						
						
						
					 
					
						2021-12-01 12:44:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b96b7c54b 
							
						 
					 
					
						
						
							
							fix(updater): stop update if $ZSH is not a git repository ( #10448 )  
						
						 
						
						... 
						
						
						
						Fixes  #10448  
						
						
					 
					
						2021-11-25 23:36:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb12e41353 
							
						 
					 
					
						
						
							
							fix(install): fix backslash in printf when showing logo ( #10422 )  
						
						 
						
						... 
						
						
						
						Fixes  #10422  
						
						
					 
					
						2021-11-16 19:24:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f7b8aa57 
							
						 
					 
					
						
						
							
							fix(updater): avoid git -C for compatibility with git < v1.8.5 ( #10404 )  
						
						 
						
						... 
						
						
						
						Fixes  #10404  
						
						
					 
					
						2021-11-10 11:21:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db19589fcf 
							
						 
					 
					
						
						
							
							refactor(updater): simplify check for available updates  
						
						 
						
						
						
						
					 
					
						2021-11-09 19:56:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Burke 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e86c6f5e7f 
							
						 
					 
					
						
						
							
							style: use -n flag in head and tail commands ( #10391 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Marc Cornellà <hello@mcornella.com> 
						
						
					 
					
						2021-11-09 09:04:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a2cb10625 
							
						 
					 
					
						
						
							
							fix(updater): stop update if connection unavailable  
						
						 
						
						
						
						
					 
					
						2021-11-05 19:47:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dba112041 
							
						 
					 
					
						
						
							
							fix(changelog): fix for ${(@ps:$sep:)var} construct in zsh < 5.0.8  
						
						 
						
						... 
						
						
						
						In recent zsh versions, `${(@ps:$sep:)var}` where $sep is a variable containing
a separator string and $var is a string with multiple values separated by $sep,
the `p` flag makes zsh correctly expand $sep before splitting $var. In versions
older than 5.0.8, this doesn't happen, so we use `eval` to get the same effect. 
						
						
					 
					
						2021-10-27 10:12:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b3a5c5411 
							
						 
					 
					
						
						
							
							fix(changelog): fix percent escapes in printf calls  
						
						 
						
						
						
						
					 
					
						2021-10-26 21:04:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0267cb89eb 
							
						 
					 
					
						
						
							
							perf(changelog): use regex-match instead of sed to parse commit subjects  
						
						 
						
						
						
						
					 
					
						2021-10-26 21:04:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							140bfa8432 
							
						 
					 
					
						
						
							
							fix(changelog): go back to ignoring commits from merged branches  
						
						 
						
						
						
						
					 
					
						2021-10-26 21:04:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c8131e417 
							
						 
					 
					
						
						
							
							perf(changelog): use a single git log command to get all commit messages  
						
						 
						
						
						
						
					 
					
						2021-10-26 21:04:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b9ae2937 
							
						 
					 
					
						
						
							
							fix(changelog): don't show more than 40 commits ( #10345 )  
						
						 
						
						... 
						
						
						
						Fixes  #10345  
						
						
					 
					
						2021-10-26 13:23:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19f9b6f1ad 
							
						 
					 
					
						
						
							
							feat(updater): add support for terminal hyperlinks  
						
						 
						
						
						
						
					 
					
						2021-10-13 11:58:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							607d2f1eda 
							
						 
					 
					
						
						
							
							Revert "fix(changelog): don't parse commits of ignored types"  
						
						 
						
						... 
						
						
						
						This reverts commit 63b7e5767d551b1d839888a7216f2bed01e8eb1f. 
						
						
					 
					
						2021-10-07 13:35:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63b7e5767d 
							
						 
					 
					
						
						
							
							fix(changelog): don't parse commits of ignored types  
						
						 
						
						
						
						
					 
					
						2021-10-05 16:56:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30d441713c 
							
						 
					 
					
						
						
							
							feat(updater): check if there are updates before prompting ( #8387 )  
						
						 
						
						... 
						
						
						
						Fixes  #8387  
						
						
					 
					
						2021-10-04 10:47:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0120749a54 
							
						 
					 
					
						
						
							
							feat(updater): add mode to only remind you to update when it's time ( #10187 )  
						
						 
						
						... 
						
						
						
						Fixes  #10187 
Co-authored-by: NoPreserveRoot <NoPreserveRoot@pm.me> 
						
						
					 
					
						2021-10-04 10:47:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c9743313c 
							
						 
					 
					
						
						
							
							refactor(updater): change auto-update settings to use zstyle  
						
						 
						
						
						
						
					 
					
						2021-10-04 10:47:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57e8c959a0 
							
						 
					 
					
						
						
							
							style(installer): use rainbow logo and polish success message ( #10211 )  
						
						 
						
						
						
						
					 
					
						2021-09-23 18:28:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							098bcda691 
							
						 
					 
					
						
						
							
							feat(update): allow updating from branch set up on install  
						
						 
						
						... 
						
						
						
						Closes  #8788 
Co-authored-by: Nikolas Garofil <nikolas@garofil.be> 
						
						
					 
					
						2021-09-22 09:27:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b79726b1c3 
							
						 
					 
					
						
						
							
							fix(update): silence typeset calls in upgrade.sh script ( #10048 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: yyny <6576327+yyny@users.noreply.github.com> 
						
						
					 
					
						2021-09-16 17:01:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37a60eebc1 
							
						 
					 
					
						
						
							
							chore(changelog): fix first-letter uppercase in breaking change messages  
						
						 
						
						
						
						
					 
					
						2021-09-07 17:13:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f341c8c206 
							
						 
					 
					
						
						
							
							feat(changelog): print BREAKING CHANGE messages in a prettier way  
						
						 
						
						
						
						
					 
					
						2021-09-07 17:08:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7336ebcd8f 
							
						 
					 
					
						
						
							
							feat(changelog): change style of BREAKING CHANGES header  
						
						 
						
						
						
						
					 
					
						2021-09-06 13:31:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad1837859b 
							
						 
					 
					
						
						
							
							fix(updater): fix reset ANSI escape code for resetting underline format  
						
						 
						
						
						
						
					 
					
						2021-08-17 16:35:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c5ab01a5f 
							
						 
					 
					
						
						
							
							fix(changelog): also display commits from merged branches  
						
						 
						
						
						
						
					 
					
						2021-08-14 22:41:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36f444ed73 
							
						 
					 
					
						
						
							
							fix(update): fix error exit code on update check ( #10033 )  
						
						 
						
						... 
						
						
						
						This patch removes the 'exit 1' status code when the update check
finishes or is ended with CTRL+C.
Fixes  #10033  
						
						
					 
					
						2021-07-08 16:11:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7d7b87f3 
							
						 
					 
					
						
						
							
							feat(changelog): ignore merge commits  
						
						 
						
						
						
						
					 
					
						2021-07-07 10:40:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Logicer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							270db70805 
							
						 
					 
					
						
						
							
							fix(update): correct description of how changelog is displayed ( #9943 )  
						
						 
						
						
						
						
					 
					
						2021-06-11 20:03:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Staff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							279212f2cc 
							
						 
					 
					
						
						
							
							feat(theme_chooser): display non-zero exit code ( #8428 )  
						
						 
						
						... 
						
						
						
						Fixes  #8427  
						
						
					 
					
						2021-04-06 12:23:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d07f3e3d 
							
						 
					 
					
						
						
							
							fix: use $USERNAME guaranteed to always be defined in zsh  
						
						 
						
						... 
						
						
						
						Fixes  #9701  
						
						
					 
					
						2021-03-25 12:08:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léa Gris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95a06f3927 
							
						 
					 
					
						
						
							
							refactor(installer): fix static analysis warnings ( #9529 )  
						
						 
						
						... 
						
						
						
						* 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` 
						
						
					 
					
						2021-03-16 00:06:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8716cb570 
							
						 
					 
					
						
						
							
							fix(uninstall): fix renaming .zshrc when no original rc file found  
						
						 
						
						... 
						
						
						
						Fixes  #9629 
Fixes  #9700  
						
						
					 
					
						2021-03-15 19:51:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cai Cooper 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fbad5bf72 
							
						 
					 
					
						
						
							
							fix(update): don't error on upgrade no-op ( #9685 )  
						
						 
						
						... 
						
						
						
						* Don't error on upgrade no-op
No error code is required for a non failure scenario.
* Manually check whether changes were pulled in `omz update`
Co-authored-by: Marc Cornellà <hello@mcornella.com> 
						
						
					 
					
						2021-03-01 08:17:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							d978f385e5 
							
						 
					 
					
						
						
							
							fix(updater): refresh date of last update only on successful update  
						
						 
						
						
						
						
					 
					
						2021-01-21 11:52:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							3d51d63077 
							
						 
					 
					
						
						
							
							fix(changelog): fix spacing in breaking changes message  
						
						 
						
						
						
						
					 
					
						2021-01-10 20:43:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							86f805280f 
							
						 
					 
					
						
						
							
							fix(changelog): display scope in breaking change messages  
						
						 
						
						
						
						
					 
					
						2021-01-05 19:17:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a79eaa8c 
							
						 
					 
					
						
						
							
							fix(changelog): remove CR characters in breaking change messages  
						
						 
						
						... 
						
						
						
						The GitHub UI might not remove CR characters from commit description forms
filled from a Windows browser. 
						
						
					 
					
						2020-12-30 20:02:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							4b2431e8b1 
							
						 
					 
					
						
						
							
							fix(updater): don't pipe changelog to less when updating  
						
						 
						
						... 
						
						
						
						Fixes  #9509  
						
						
					 
					
						2020-12-28 19:40:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c73cf59a 
							
						 
					 
					
						
						
							
							fix(changelog): allow breaking change message to span multiple lines  
						
						 
						
						... 
						
						
						
						This also allows the option to put extra paragraphs after the BREAKING CHANGE
message while properly displaying the breaking change message. Useful, for
example, to add signed-off or co-authored lines. 
						
						
					 
					
						2020-12-12 14:22:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e37eedbc 
							
						 
					 
					
						
						
							
							feat(updater): save version prior to updating so omz changelog just works™  
						
						 
						
						... 
						
						
						
						Fixes  #9505  
						
						
					 
					
						2020-12-12 13:50:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							92fa8153d5 
							
						 
					 
					
						
						
							
							fix(changelog): fix assoc array syntax for zsh 5.4.2 and older ( #9495 )  
						
						 
						
						... 
						
						
						
						Also fixed a call to a defunct display:type-header function in displaying
breaking changes. 
						
						
					 
					
						2020-12-07 20:58:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							5a888ff4ac 
							
						 
					 
					
						
						
							
							fix(updater): don't show changelog when running unattended update ( #9495 )  
						
						 
						
						... 
						
						
						
						Fixes  #9495  
						
						
					 
					
						2020-12-07 20:58:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8964d8ff 
							
						 
					 
					
						
						
							
							fix(changelog): fix highlight of codeblocks in subject  
						
						 
						
						
						
						
					 
					
						2020-12-04 12:38:32 +01:00