# doggo - v1.0 Milestone ## Resolver - [x] Create a DNS Resolver struct - [x]] Add methods to initialise the config, set defaults - [x] Add a resolve method - [x] Make it separate from Hub - [ ] Parse output into separate fields - [ ] Test UDP6 - [x] Add DOH support - [x] Add DOT support - [x] Add DNS protocol on TCP mode support. ## CLI Features - [ ] `digfile` - [ ] `ndots` support - [ ] `search path` support - [ ] JSON output - [ ] Colorized output - [ ] Table output ## CLI Grunt - [x] Query args - [x] Neatly package them to load args in different functions - [x] Upper case is not mandatory for query type/classes - [ ] Output - [ ] Add client transport options ## Tests ## Documentation ## Release Checklist - [ ] Add packages to all package managers - [ ] Snap - [ ] Homebrew - [ ] Alpine Linux - [ ] ARM support too