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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						81bbe86db0 
					 
					
						
						
							
							fix(updater): properly show changelog via less  
						
						 
						
						
						
						
					 
					
						2020-12-04 12:33:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						3f8af040e9 
					 
					
						
						
							
							fix(updater): fix ignored variable name in read  
						
						 
						
						... 
						
						
						
						I used _ which is a convention in other languages, but in shell scripting
$_ is a special variable set by the shell, and in Zsh versions older than
5.0.6 it complains for being a `read-only variable`.
Fixes  #9482  
						
						
					 
					
						2020-12-02 11:57:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						021f0251e0 
					 
					
						
						
							
							fix(updater): make sure to run it with zsh  
						
						 
						
						
						
						
					 
					
						2020-12-01 11:12:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						eeab4e5186 
					 
					
						
						
							
							feat(updater): add changelog display by parsing the commit list  
						
						 
						
						
						
						
					 
					
						2020-11-30 15:48:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						889cd7acf3 
					 
					
						
						
							
							refactor(updater): switch to Zsh execution and fix git remote detection logic  
						
						 
						
						
						
						
					 
					
						2020-11-30 15:48:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						eef04c62c2 
					 
					
						
						
							
							fix(installer): fix error message if $ZSH exists when installing  
						
						 
						
						... 
						
						
						
						Also prefix all formatting functions with fmt_
Related: #9427  
						
						
					 
					
						2020-11-09 20:06:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lucas Larson 
							
						 
					 
					
						
						
							
						
						a55a30ec39 
					 
					
						
						
							
							update: return git error code on failure ( #9238 )  
						
						 
						
						... 
						
						
						
						Fixes  #9237  
						
						
					 
					
						2020-09-09 11:07:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						03b6a72576 
					 
					
						
						
							
							docs: document oneline argument passing to install script  
						
						 
						
						
						
						
					 
					
						2020-08-20 11:28:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam G. Emerson 
							
						 
					 
					
						
						
							
						
						93f8c0686c 
					 
					
						
						
							
							docs: add fetch install command for FreeBSD ( #9172 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Marc Cornellà <marc.cornella@live.com > 
						
						
					 
					
						2020-08-20 11:26:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						613045e7e5 
					 
					
						
						
							
							Underline links in install and update script  
						
						 
						
						
						
						
					 
					
						2020-08-17 21:47:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								M. Yas. Davoodeh 
							
						 
					 
					
						
						
							
						
						5c1a5c6ce9 
					 
					
						
						
							
							update: prefix rm call with command in trap ( #9107 )  
						
						 
						
						... 
						
						
						
						* Suppress the problematic trap output in check_upg
The newly added trap, in systems where `rm` is aliased to `rm="rm -v"`,
shows a message stating that "update.lock" has been removed each time `zsh` is called.
I simply suppressed it with directing the output to `/dev/null`.
* Use `command` instead of >/dev/null to suppress 
						
						
					 
					
						2020-07-13 11:52:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Zdanowicz 
							
						 
					 
					
						
						
							
						
						232cb19859 
					 
					
						
						
							
							install: fix typo ( #9069 )  
						
						 
						
						... 
						
						
						
						Changing 'your' to 'you' 
						
						
					 
					
						2020-07-01 15:44:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Larson Carter 
							
						 
					 
					
						
						
							
						
						ce28ac42c8 
					 
					
						
						
							
							Modernize install and update banners ( #9045 )  
						
						 
						
						
						
						
					 
					
						2020-06-28 22:06:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						97cf0bf4bd 
					 
					
						
						
							
							update: change dash in function name for sh compat ( fixes   #9064 )  
						
						 
						
						
						
						
					 
					
						2020-06-28 18:54:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								alexagnelli 
							
						 
					 
					
						
						
							
						
						48b98b957e 
					 
					
						
						
							
							update: only update on a valid affirmative input ( #9062 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Marc Cornellà <marc.cornella@live.com > 
						
						
					 
					
						2020-06-28 18:34:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						3c777ebf1b 
					 
					
						
						
							
							update: refactor and fix logic in check_for_upgrade.sh ( #8939 )  
						
						 
						
						
						
						
					 
					
						2020-06-09 19:38:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Perepelitsa 
							
						 
					 
					
						
						
							
						
						f7bf566555 
					 
					
						
						
							
							update: fix bug in upgrade.sh: s/NORMAL/RESET/ ( #8947 )  
						
						 
						
						
						
						
					 
					
						2020-05-19 14:47:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						29eddb6613 
					 
					
						
						
							
							update: display logo in rainbow colors ( #8941 )  
						
						 
						
						
						
						
					 
					
						2020-05-18 11:23:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						27f4e07932 
					 
					
						
						
							
							updater: use hardcoded color sequences instead of tput  
						
						 
						
						
						
						
					 
					
						2020-03-11 14:28:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						6ba2d9de3d 
					 
					
						
						
							
							updater: use git config instead of git -c for git < v1.7.2  
						
						 
						
						... 
						
						
						
						Fixes  #8732  
						
						
					 
					
						2020-03-11 14:28:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						14b4f62e65 
					 
					
						
						
							
							updater: fix --autostash argument. Works for git > 1.7.1  
						
						 
						
						... 
						
						
						
						See https://github.com/ohmyzsh/ohmyzsh/pull/7172#issuecomment-592875226  
						
						
					 
					
						2020-02-29 14:53:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mauricio Wolff 
							
						 
					 
					
						
						
							
						
						bccfe1389c 
					 
					
						
						
							
							updater: add --autostash to git pull ( #7172 )  
						
						 
						
						... 
						
						
						
						If I have custom configs (like theme customizations) I have to stash my changes and get them back after the update. 
By adding the --autostash on upgrade.sh, if I have any changes not commited they'll be reapplied after the upgrade, allowing me to have temporary customizations without any harm to the upgrade process. 
						
						
					 
					
						2020-02-27 17:06:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Dorst 
							
						 
					 
					
						
						
							
						
						1a880fdb9b 
					 
					
						
						
							
							installer: add option to install without replacing .zshrc ( #8209 )  
						
						 
						
						... 
						
						
						
						* 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-25 22:42:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Chang 
							
						 
					 
					
						
						
							
						
						0e57142729 
					 
					
						
						
							
							installer: remove redundant cp command ( #8668 )  
						
						 
						
						
						
						
					 
					
						2020-02-24 20:39:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Giuseppe 
							
						 
					 
					
						
						
							
						
						4deafdff96 
					 
					
						
						
							
							Fix change to old shell on uninstall ( #8430 )  
						
						 
						
						... 
						
						
						
						If there's no `~/.shell.pre-oh-my-zsh`, don't assume the default choice
is Bash.  In fact Zsh is the default shell for macOS since Catalina
(10.15) [1], yet users of other OSes have likely to have Bash as their
default.
This commit fix issue #8252 
[1] https://support.apple.com/en-us/HT208050  
						
						
					 
					
						2019-11-25 16:36:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						3cc1fa4046 
					 
					
						
						
							
							Fix non-POSIX conditional syntax  
						
						 
						
						... 
						
						
						
						Fixes  #8416  
						
						
					 
					
						2019-11-21 19:10:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						b80b1a1e8b 
					 
					
						
						
							
							Actions to take after repository migration is complete ( #8394 )  
						
						 
						
						... 
						
						
						
						* Change project URL from robbyrussell to ohmyzsh org
* Update git remote to use ohmyzsh org repository 
						
						
					 
					
						2019-11-20 17:26:18 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quentin Dreyer 
							
						 
					 
					
						
						
							
						
						8b6b2ea07e 
					 
					
						
						
							
							upgrade: remove double whitespace in message ( #7517 )  
						
						 
						
						
						
						
					 
					
						2019-11-09 12:49:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						534ec60bfd 
					 
					
						
						
							
							Set default git-config values known to fix repository issues  
						
						 
						
						... 
						
						
						
						- core.autocrlf=false -> #4069 
- fsck.zeroPaddedFilemode -> #4963 
Fixes  #4069 
Fixes  #4963  
						
						
					 
					
						2019-10-21 17:00:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						fd4571d1b0 
					 
					
						
						
							
							installer: allow chsh to work in termux  
						
						 
						
						
						
						
					 
					
						2019-09-08 21:35:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						702a594df3 
					 
					
						
						
							
							installer: don't rely on tput for coloring  
						
						 
						
						... 
						
						
						
						tput is error-prone and may not be needed, since all the formatting
codes used are standard across all types of terminals. 
						
						
					 
					
						2019-06-09 16:33:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						b944fee6ea 
					 
					
						
						
							
							installer: ask user about changing the shell to zsh  
						
						 
						
						
						
						
					 
					
						2019-06-03 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						0824dcc9fb 
					 
					
						
						
							
							installer: allow for tput errors  
						
						 
						
						... 
						
						
						
						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 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Whitten 
							
						 
					 
					
						
						
							
						
						2e54ba2dfb 
					 
					
						
						
							
							installer: restore previous default shell with uninstall  
						
						 
						
						... 
						
						
						
						Co-authored-by: Antonio QUINTAVALLE <antonio.quintavalle@amadeus.com >
Co-authored-by: Marc Cornellà <marc.cornella@live.com > 
						
						
					 
					
						2019-06-03 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						66d6d08841 
					 
					
						
						
							
							installer: improve message formatting and color  
						
						 
						
						
						
						
					 
					
						2019-06-03 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						b931d6a9db 
					 
					
						
						
							
							installer: change to --unattended argument and add docs  
						
						 
						
						
						
						
					 
					
						2019-06-03 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						065844fdc0 
					 
					
						
						
							
							installer: comment changes  
						
						 
						
						
						
						
					 
					
						2019-06-03 17:18:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
						
						1cf42a506f 
					 
					
						
						
							
							installer: add option to not run zsh at the end  
						
						 
						
						... 
						
						
						
						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 17:18:25 +02:00