Call git secret hide whenever //secrets.json is saved
				
					
				
			Having `git secret hide` as a pre-commit hook doesn't make much sense to me. I will detail why when/if I write a blog post on briefcase's secret mgt setup. The problem is, if I change secrets.json and then run `git status`, I won't see any pending changes. This is because secrets.json is gitignore'd. If I run `git secret hide` everytime I save secrets.json, I can rest assured that my `git status` will be consistent with any updates to secrets.json.
This commit is contained in:
		
							parent
							
								
									17c68d654b
								
							
						
					
					
						commit
						5b6862ea39
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		|  | @ -180,6 +180,12 @@ | ||||||
| ;; trim whitespace on save | ;; trim whitespace on save | ||||||
| (add-hook 'before-save-hook #'delete-trailing-whitespace) | (add-hook 'before-save-hook #'delete-trailing-whitespace) | ||||||
| 
 | 
 | ||||||
|  | ;; call `git secret hide` after saving ~/briefcase/secrets.json | ||||||
|  | (add-hook 'after-save-hook | ||||||
|  |           (lambda () | ||||||
|  |             (when (f-equal? (buffer-file-name) "~/briefcase/secrets.json") | ||||||
|  |               (shell-command "git secret hide")))) | ||||||
|  | 
 | ||||||
| ;; use tabs instead of spaces | ;; use tabs instead of spaces | ||||||
| (setq-default indent-tabs-mode nil) | (setq-default indent-tabs-mode nil) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue