26 lines
		
	
	
		
			547 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			547 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: 'Files Hash'
 | |
| description: 'Calculate hash values for specified files or file groups'
 | |
| author: 'files-hash'
 | |
| branding:
 | |
|   icon: 'hash'
 | |
|   color: 'blue'
 | |
| 
 | |
| inputs:
 | |
|   files:
 | |
|     description: 'File paths or glob patterns (one per line)'
 | |
|     required: true
 | |
|   algorithm:
 | |
|     description: 'Hash algorithm to use (md5, sha1, sha256, sha512)'
 | |
|     required: false
 | |
|     default: 'sha256'
 | |
| 
 | |
| outputs:
 | |
|   hash:
 | |
|     description: 'Combined hash of all files'
 | |
|   file-count:
 | |
|     description: 'Number of files processed'
 | |
| 
 | |
| runs:
 | |
|   using: 'node20'
 | |
|   main: 'src/index.js'
 |