mirror of
				https://github.com/Instadapp/trustwallet-assets.git
				synced 2024-07-29 22:37:31 +00:00 
			
		
		
		
	* Remove pairs from EVM chain tokelists.json * Add tokenlist-extended.json * Add command for adding token to tokenlist-extended.json * Remove empty pairs * Update config namings * Add command for adding token to tokenlist.json * Update config and file namings * Update tokenlist-extended.json * Add token info getting * Fix * Fix * Add duplicates check * Add duplicate check in token list * Update commands.go Co-authored-by: Viktor Radchenko <1641795+vikmeup@users.noreply.github.com>
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
#! /usr/bin/make -f
 | 
						|
 | 
						|
 | 
						|
# Go related variables.
 | 
						|
GOBASE := $(shell pwd)
 | 
						|
GOBIN := $(GOBASE)/bin
 | 
						|
 | 
						|
 | 
						|
# Go files.
 | 
						|
GOFMT_FILES?=$$(find . -name '*.go' | grep -v vendor)
 | 
						|
 | 
						|
 | 
						|
# Common commands.
 | 
						|
all: fmt lint test
 | 
						|
 | 
						|
test:
 | 
						|
	@echo "  >  Running unit tests"
 | 
						|
	GOBIN=$(GOBIN) go test -cover -race -coverprofile=coverage.txt -covermode=atomic -v ./...
 | 
						|
 | 
						|
fmt:
 | 
						|
	@echo "  >  Format all go files"
 | 
						|
	GOBIN=$(GOBIN) gofmt -w ${GOFMT_FILES}
 | 
						|
 | 
						|
lint-install:
 | 
						|
ifeq (,$(wildcard test -f bin/golangci-lint))
 | 
						|
	@echo "  >  Installing golint"
 | 
						|
	curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s
 | 
						|
endif
 | 
						|
 | 
						|
lint: lint-install
 | 
						|
	@echo "  >  Running golint"
 | 
						|
	bin/golangci-lint run --timeout=2m
 | 
						|
 | 
						|
 | 
						|
# Assets commands.
 | 
						|
check:
 | 
						|
	go run cmd/main.go check
 | 
						|
 | 
						|
fix:
 | 
						|
	go run cmd/main.go fix
 | 
						|
 | 
						|
update-auto:
 | 
						|
	go run cmd/main.go update-auto
 | 
						|
 | 
						|
update-manual:
 | 
						|
	go run cmd/main.go update-manual
 | 
						|
 | 
						|
 | 
						|
# Helper commands.
 | 
						|
add-token:
 | 
						|
	go run cmd/main.go add-token $(asset_id)
 | 
						|
 | 
						|
add-tokenlist:
 | 
						|
	go run cmd/main.go add-tokenlist $(asset_id)
 | 
						|
 | 
						|
add-tokenlist-extended:
 | 
						|
	go run cmd/main.go add-tokenlist-extended $(asset_id)
 |