* feat(cli): add cli profile info and switcher
* docs(cli): add documentation for profile info and switcher
* fix(cli): don't include state for list_profiles
* fix(cli): print Default when no profile is selected
* chore: add .vscode to gitignore
* refactor(cli): move profile commands to own profile subcommand
* fix(cli): don't include state for list_profiles for current profile
* feat(cli): set_profile no longer requires auto-switch arg
* feat(cli): added profile auto switch commands
* fix(cli): profile now also correctly sets after auto switch disable
* feat(cli): add Default profile to profile cli
* feat(cli): output enabled / disabled instead of bool for profile auto-switch
* docs(cli): update docs for profile cli
* docs(cli): fix some typos
* chore(cli): changed text for profile subcommand
* fix(daemon): wait for profile watcher task to complete