| 
									
										
										
										
											2019-01-30 21:31:33 +00:00
										 |  |  | #:  * `shellenv` | 
					
						
							| 
									
										
										
										
											2018-09-13 09:27:43 +01:00
										 |  |  | #: | 
					
						
							| 
									
										
										
										
											2019-08-20 00:04:14 -04:00
										 |  |  | #:  Print export statements. When run in a shell, this installation of Homebrew will be added to your `PATH`, `MANPATH`, and `INFOPATH`. | 
					
						
							| 
									
										
										
										
											2018-09-13 09:27:43 +01:00
										 |  |  | #: | 
					
						
							| 
									
										
										
										
											2019-08-20 00:04:14 -04:00
										 |  |  | #:  The variables `HOMEBREW_PREFIX`, `HOMEBREW_CELLAR` and `HOMEBREW_REPOSITORY` are also exported to avoid querying them multiple times. | 
					
						
							| 
									
										
										
										
											2019-08-20 12:54:44 -04:00
										 |  |  | #:  Consider adding evaluation of this command's output to your dotfiles (e.g. `~/.profile` or `~/.zprofile`) with: `eval $(brew shellenv)` | 
					
						
							| 
									
										
										
										
											2018-09-13 09:27:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | homebrew-shellenv() { | 
					
						
							| 
									
										
										
										
											2019-02-20 10:10:31 +00:00
										 |  |  |   case "$SHELL" in | 
					
						
							|  |  |  |     */fish) | 
					
						
							|  |  |  |       echo "set -gx HOMEBREW_PREFIX \"$HOMEBREW_PREFIX\";" | 
					
						
							|  |  |  |       echo "set -gx HOMEBREW_CELLAR \"$HOMEBREW_CELLAR\";" | 
					
						
							|  |  |  |       echo "set -gx HOMEBREW_REPOSITORY \"$HOMEBREW_REPOSITORY\";" | 
					
						
							|  |  |  |       echo "set -g fish_user_paths \"$HOMEBREW_PREFIX/bin\" \"$HOMEBREW_PREFIX/sbin\" \$fish_user_paths;" | 
					
						
							| 
									
										
										
										
											2019-02-21 17:54:29 -08:00
										 |  |  |       echo "set -q MANPATH; or set MANPATH ''; set -gx MANPATH \"$HOMEBREW_PREFIX/share/man\" \$MANPATH;" | 
					
						
							|  |  |  |       echo "set -q INFOPATH; or set INFOPATH ''; set -gx INFOPATH \"$HOMEBREW_PREFIX/share/info\" \$INFOPATH;" | 
					
						
							| 
									
										
										
										
											2019-02-20 10:10:31 +00:00
										 |  |  |       ;; | 
					
						
							|  |  |  |     */csh|*/tcsh) | 
					
						
							|  |  |  |       echo "setenv HOMEBREW_PREFIX $HOMEBREW_PREFIX;" | 
					
						
							|  |  |  |       echo "setenv HOMEBREW_CELLAR $HOMEBREW_CELLAR;" | 
					
						
							|  |  |  |       echo "setenv HOMEBREW_REPOSITORY $HOMEBREW_REPOSITORY;" | 
					
						
							|  |  |  |       echo "setenv PATH $HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:\$PATH;" | 
					
						
							|  |  |  |       echo "setenv MANPATH $HOMEBREW_PREFIX/share/man:\$MANPATH;" | 
					
						
							|  |  |  |       echo "setenv INFOPATH $HOMEBREW_PREFIX/share/info:\$INFOPATH;" | 
					
						
							|  |  |  |       ;; | 
					
						
							|  |  |  |     *) | 
					
						
							| 
									
										
										
										
											2019-08-20 12:54:44 -04:00
										 |  |  |       echo "export HOMEBREW_PREFIX=\"$HOMEBREW_PREFIX\";" | 
					
						
							|  |  |  |       echo "export HOMEBREW_CELLAR=\"$HOMEBREW_CELLAR\";" | 
					
						
							|  |  |  |       echo "export HOMEBREW_REPOSITORY=\"$HOMEBREW_REPOSITORY\";" | 
					
						
							| 
									
										
										
										
											2019-10-17 20:14:01 +02:00
										 |  |  |       echo "export PATH=\"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin\${PATH+:\$PATH}\";" | 
					
						
							|  |  |  |       echo "export MANPATH=\"$HOMEBREW_PREFIX/share/man\${MANPATH+:\$MANPATH}\";" | 
					
						
							|  |  |  |       echo "export INFOPATH=\"$HOMEBREW_PREFIX/share/info\${INFOPATH+:\$INFOPATH}\";" | 
					
						
							| 
									
										
										
										
											2019-02-20 10:10:31 +00:00
										 |  |  |       ;; | 
					
						
							|  |  |  |   esac | 
					
						
							| 
									
										
										
										
											2018-09-13 09:27:43 +01:00
										 |  |  | } |