30 lines
		
	
	
	
		
			865 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			865 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/bash
 | 
						|
 | 
						|
# What should the initial commit be for a repo?
 | 
						|
# 
 | 
						|
# Idea came after reading this blog post: https://blog.no-panic.at/2014/10/20/funny-initial-git-commit-messages/
 | 
						|
 | 
						|
commits=(
 | 
						|
"This is where it all begins..."
 | 
						|
"Commit committed"
 | 
						|
"Version control is awful"
 | 
						|
"COMMIT ALL THE FILES!"
 | 
						|
"The same thing we do every night, Pinky - try to take over the world!"
 | 
						|
"Lock S-foils in attack position"
 | 
						|
"This commit is a lie"
 | 
						|
"I'll explain when you're older!"
 | 
						|
"Here be Dragons"
 | 
						|
"Reinventing the wheel. Again."
 | 
						|
"This is not the commit message you are looking for"
 | 
						|
"Batman! (this commit has no parents)"
 | 
						|
"In the beginning, the code was without form and was void()…"
 | 
						|
)
 | 
						|
 | 
						|
# Seed random generator
 | 
						|
RANDOM=$$$(date +%s)
 | 
						|
 | 
						|
# Get random expression...
 | 
						|
selectedexpression=${commits[$RANDOM % ${#commits[@]} ]}
 | 
						|
 | 
						|
# Write to Shell
 | 
						|
git commit --allow-empty -m "$selectedexpression"
 |