switch-to-buf #1
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							@@ -58,16 +58,22 @@ check_buf:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
rename:
 | 
					rename:
 | 
				
			||||||
	@echo "Current module path: $(GIT_REPO)"
 | 
						@echo "Current module path: $(GIT_REPO)"
 | 
				
			||||||
	@echo "Usage: make rename NAME=your/new/module/name"
 | 
						@echo "Usage: make rename NAME=your/new/module/name APP=your-app-name"
 | 
				
			||||||
	@if [ -z "$(NAME)" ]; then \
 | 
						@if [ -z "$(NAME)" ]; then \
 | 
				
			||||||
		echo "No name provided. Aborting."; \
 | 
							echo "No package name provided. Aborting."; \
 | 
				
			||||||
		exit 1; \
 | 
							exit 1; \
 | 
				
			||||||
	fi
 | 
						fi
 | 
				
			||||||
	@echo "New name: $(NAME)"
 | 
						@if [ -z "$(APP)" ]; then \
 | 
				
			||||||
 | 
							echo "No app name provided. Aborting."; \
 | 
				
			||||||
 | 
							exit 1; \
 | 
				
			||||||
 | 
						fi
 | 
				
			||||||
 | 
						@echo "New name: app=$(APP) pkg=$(NAME)"
 | 
				
			||||||
	@echo "Are you sure you want to proceed? (y/N): " && read CONFIRM && if [ "$$CONFIRM" != "y" ] && [ "$$CONFIRM" != "Y" ]; then \
 | 
						@echo "Are you sure you want to proceed? (y/N): " && read CONFIRM && if [ "$$CONFIRM" != "y" ] && [ "$$CONFIRM" != "Y" ]; then \
 | 
				
			||||||
		echo "Aborted."; \
 | 
							echo "Aborted."; \
 | 
				
			||||||
		exit 1; \
 | 
							exit 1; \
 | 
				
			||||||
	fi
 | 
						fi
 | 
				
			||||||
 | 
						@sed -i "s|APP_NAME=.*|APP_NAME=$(APP)|g" Dockerfile
 | 
				
			||||||
 | 
						@sed -i "s|CMD_NAME := .*|CMD_NAME := $(APP)|g" Makefile
 | 
				
			||||||
	@find . -type f -a \
 | 
						@find . -type f -a \
 | 
				
			||||||
	\( -name '*.go' -o -name 'go.mod' \
 | 
						\( -name '*.go' -o -name 'go.mod' \
 | 
				
			||||||
		-o -name 'go.sum' -o -name '*.proto' \
 | 
							-o -name 'go.sum' -o -name '*.proto' \
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user