mirror of
				git://git.code.sf.net/p/zsh/code
				synced 2025-10-31 06:00:54 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| # Function to install startup files for a new user.
 | |
| # This dummy version simply creates a new .zshrc with a comment.
 | |
| # FIXME: we don't want to distribute a file that does that, it
 | |
| # would be preferable to do nothing at all.
 | |
| 
 | |
| # Sanitize environment.
 | |
| emulate -L zsh
 | |
| 
 | |
| local zd=${ZDOTDIR:-$HOME}
 | |
| 
 | |
| # The zsh/newuser module already tests for the following, so this test only
 | |
| # triggers if zsh-newuser-install is run by hand.
 | |
| #
 | |
| # In future we may want to use this mechanism to update startup files.
 | |
| if [[ -e $zd/.zshenv || -e $zd/.zprofile || -e $zd/.zshrc || -e $zs/.zlogin ]]
 | |
| then
 | |
|   print "zsh-newuser-install:  startup files exist, aborting" >&2
 | |
|   return 1
 | |
| fi
 | |
| 
 | |
| echo "# Created by newuser for $ZSH_VERSION" >$zd/.zshrc
 | |
| 
 | |
| unfunction zsh-newuser-install
 |