mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			785 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			785 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
## completion
 | 
						|
compctl -g "*.go" gofmt # standard go tools
 | 
						|
compctl -g "*.go" gccgo # gccgo
 | 
						|
 | 
						|
# gc
 | 
						|
for p in 5 6 8; do
 | 
						|
  compctl -g "*.${p}" ${p}l
 | 
						|
  compctl -g "*.go" ${p}g
 | 
						|
done
 | 
						|
unset p
 | 
						|
 | 
						|
## aliases
 | 
						|
alias gob='go build'
 | 
						|
alias goc='go clean'
 | 
						|
alias god='go doc'
 | 
						|
alias goe='go env'
 | 
						|
alias gof='go fmt'
 | 
						|
alias gofa='go fmt ./...'
 | 
						|
alias gofx='go fix'
 | 
						|
alias gog='go get'
 | 
						|
alias goga='go get ./...'
 | 
						|
alias goi='go install'
 | 
						|
alias gol='go list'
 | 
						|
alias gom='go mod'
 | 
						|
alias gomt='go mod tidy'
 | 
						|
alias gopa='cd $GOPATH'
 | 
						|
alias gopb='cd $GOPATH/bin'
 | 
						|
alias gops='cd $GOPATH/src'
 | 
						|
alias gor='go run'
 | 
						|
alias got='go test'
 | 
						|
alias gota='go test ./...'
 | 
						|
alias goto='go tool'
 | 
						|
alias gotoc='go tool compile'
 | 
						|
alias gotod='go tool dist'
 | 
						|
alias gotofx='go tool fix'
 | 
						|
alias gov='go vet'
 | 
						|
alias gove='go version'
 | 
						|
alias gow='go work'
 |