* Docs: Update CLI usage * Docs: Add script to generate offline command links * Docs: Update list of commands supporting offline signing * Docs: Omit deprecated `pay` command from offline command list
		
			
				
	
	
		
			12 lines
		
	
	
		
			358 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			358 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| CLI_USAGE_RELPATH="../cli/usage.md"
 | |
| 
 | |
| SED_OMIT_NONMATCHING=$'\nt\nd'
 | |
| SED_CMD="s:^#### solana-(.*):* [\`\\1\`](${CLI_USAGE_RELPATH}#solana-\\1):${SED_OMIT_NONMATCHING}"
 | |
| 
 | |
| OFFLINE_CMDS=$(grep -E '#### solana-|--signer ' src/cli/usage.md | grep -B1 -- --signer | sed -Ee "$SED_CMD")
 | |
| 
 | |
| # Omit deprecated
 | |
| grep -vE '\b(pay)\b' <<<"$OFFLINE_CMDS"
 |