# Hosts

## FUNCTIONALITY

### Add 
Add host (allow adding tags/groups to hosts)

### Delete 
Delete host by IP, Host or both

### Check 
Check for existing host by IP, host or both. (With proper exit codes!)

### List 
list by regex or by IP w/ subnet 

### Format 
Remove duplicates, sort alphabetically

### Sync 
Merge external hosts file over HTTPS (option to --replace also) (can schedule to run every day)

### Backup 
Backup hosts file to git or S3 etc.

### Restore 
Restore from old backup

### Edit 
Open hosts file in preferred editor

### Show 
Cat out hosts file with nice highlighting/formatting

### Update
Self update hosts

### Config
Get/Set config values.

* path: path to hosts file

### Help
Spit out help for commands

## FLAGS

### -v / --verbose
More logging.

### -q / --quiet
No logging.

### -h / --help
Help per commands

## SUPPORT
* Support IPv6
* Support Unix & Windows
