mirror of
				https://github.com/mayfrost/guides.git
				synced 2025-11-03 20:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# PRIVACY
 | 
						|
 | 
						|
## KPCLI
 | 
						|
Command line password manager, quite intuitive if you know the command line and designed for daily use.
 | 
						|
 | 
						|
### OUTSIDE KPCLI
 | 
						|
* get short help for the command line  
 | 
						|
`kpcli --help`
 | 
						|
* open kpcli  
 | 
						|
`kpcli`
 | 
						|
* open an existing database  
 | 
						|
`kpcli --kdb /location/of/database.kdb`
 | 
						|
 | 
						|
 | 
						|
### INSIDE KPCLI
 | 
						|
* get commands cheatsheet  
 | 
						|
`help`
 | 
						|
* to create a database for the first time (dont forget to remember the master password you give it!)  
 | 
						|
`saveas DATABASE_NAME.kdb`
 | 
						|
* create new entry (will ask for information)  
 | 
						|
`new`
 | 
						|
* to show contents of an entry  
 | 
						|
`show ENTRY_NAME`
 | 
						|
* to show contents of an entry using its number on the list  
 | 
						|
`show ENTRY_NUMBER`
 | 
						|
* to show full contents of an entry including the password using its number on the list  
 | 
						|
`show -f ENTRY_NUMBER`
 | 
						|
* to edit an entry (will ask for information and create new password unless using interactive password setup!)  
 | 
						|
`edit ENTRY_NUMBER`
 | 
						|
* to copy the username of an entry to the clipboard  
 | 
						|
`xu ENTRY_NUMBER`
 | 
						|
* to copy the password of an entry to the clipboard  
 | 
						|
`xp ENTRY_NUMBER`
 | 
						|
* to copy the url of an entry to the clipboard  
 | 
						|
`xw ENTRY_NUMBER`
 | 
						|
* to clear the clipboard  
 | 
						|
`xx`
 | 
						|
* to search for an entry  
 | 
						|
`find NAME_OR_PATTERN`
 | 
						|
 | 
						|
 | 
						|
## GPG
 | 
						|
File encryption.
 | 
						|
 | 
						|
* generate keys for the first time, will ask for OPTIONAL information and let you decide encryption algorithm  
 | 
						|
`gpg --full-gen-key`
 | 
						|
* encrypt file for a recipient _RECIPIENT@SOMEWHERE.com_  
 | 
						|
`gpg -r RECIPIENT@SOMEWHERE.com -e file.txt`
 | 
						|
* don't forget to delete the original file and overwrite its former memory address  
 | 
						|
`shred -u file`
 | 
						|
* decrypt file  
 | 
						|
`gpg -d file.gpg`
 |