mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-29 18:49:00 +01:00 
			
		
		
		
	 9ba49bdc5f
			
		
	
	
		9ba49bdc5f
		
	
	
	
	
		
			
			git-subtree-dir: apps/web-clipper git-subtree-mainline: b0e519071893ce9434dd3bb3a568b3e41332c718 git-subtree-split: 786d249a6effe0262859d05e6cb1737e5fc8bdd8
		
			
				
	
	
		
			29 lines
		
	
	
		
			864 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			864 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -e
 | |
| 
 | |
| VERSION=$(jq -r ".version" manifest.json)
 | |
| CHROME_EXTENSION_ID=dfhgmnfclbebfobmblelddiejjcijbjm
 | |
| 
 | |
| BUILD_DIR=trilium-web-clipper-chrome
 | |
| 
 | |
| rm -rf "dist/$BUILD_DIR"
 | |
| mkdir -p "dist/$BUILD_DIR"
 | |
| 
 | |
| cp -r icons lib options popup *.js manifest.json "dist/$BUILD_DIR"
 | |
| 
 | |
| cd dist/"${BUILD_DIR}" || exit
 | |
| 
 | |
| jq '.name = "Trilium Web Clipper"' manifest.json | sponge manifest.json
 | |
| jq 'del(.browser_specific_settings)' manifest.json | sponge manifest.json
 | |
| 
 | |
| EXT_FILE_NAME=trilium_web_clipper-${VERSION}-chrome.zip
 | |
| 
 | |
| zip -r ../${EXT_FILE_NAME} *
 | |
| 
 | |
| cd ..
 | |
| rm -r "${BUILD_DIR}"
 | |
| 
 | |
| # https://github.com/fregante/chrome-webstore-upload-cli
 | |
| chrome-webstore-upload upload --source ${EXT_FILE_NAME} --auto-publish --extension-id "${CHROME_EXTENSION_ID}" --client-id "${CHROME_CLIENT_ID}" --client-secret "${CHROME_CLIENT_SECRET}" --refresh-token "${CHROME_REFRESH_TOKEN}"
 | |
| 
 |