gitextract_iprghv20/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug.md │ │ ├── Feature.md │ │ └── Support.md │ ├── PULL_REQUEST_TEMPLATE/ │ │ ├── Improvement.md │ │ └── Other.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ ├── stale.yml │ └── workflows/ │ ├── codeql-analysis.yml │ ├── golangci-lint.yml │ ├── goreleaser.yml │ ├── pr-checks.yml │ └── staticcheck.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── SECURITY.md ├── _sample_configs/ │ ├── bargraph_config.yml │ ├── dynamic_sizing.yml │ ├── kubernetes_config.yml │ ├── sample_config.yml │ ├── small_config.yml │ └── uniconfig.yml ├── app/ │ ├── app_manager.go │ ├── display.go │ ├── exit_message.go │ ├── exit_message_test.go │ ├── focus_tracker.go │ ├── module_validator.go │ ├── module_validator_test.go │ ├── scheduler.go │ ├── scheduler_test.go │ ├── widget_maker.go │ ├── widget_maker_test.go │ └── wtf_app.go ├── cfg/ │ ├── common_settings.go │ ├── common_settings_test.go │ ├── config_files.go │ ├── copy.go │ ├── default_color_theme.go │ ├── default_color_theme_test.go │ ├── default_config_file.go │ ├── error_messages.go │ ├── parsers.go │ ├── parsers_test.go │ ├── position_settings.go │ ├── position_validation.go │ ├── position_validation_test.go │ ├── secrets.go │ ├── validatable.go │ ├── validations.go │ └── validations_test.go ├── checklist/ │ ├── checklist.go │ ├── checklist_item.go │ ├── checklist_item_test.go │ └── checklist_test.go ├── flags/ │ └── flags.go ├── generator/ │ ├── settings.tpl │ ├── textwidget.go │ └── textwidget.tpl ├── go.mod ├── go.sum ├── help/ │ └── help.go ├── logger/ │ └── log.go ├── main.go ├── modules/ │ ├── airbrake/ │ │ ├── client.go │ │ ├── group_info_table.go │ │ ├── keyboard.go │ │ ├── result_table.go │ │ ├── settings.go │ │ ├── util.go │ │ └── widget.go │ ├── asana/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── azuredevops/ │ │ ├── client.go │ │ ├── example-conf.yml │ │ ├── settings.go │ │ └── widget.go │ ├── azurelogs/ │ │ ├── config.go │ │ ├── config_test.go │ │ ├── query.go │ │ ├── query_concurrent_test.go │ │ ├── query_test.go │ │ ├── session.go │ │ ├── session_test.go │ │ ├── settings.go │ │ ├── settings_test.go │ │ ├── widget.go │ │ └── widget_test.go │ ├── bamboohr/ │ │ ├── calendar.go │ │ ├── client.go │ │ ├── employee.go │ │ ├── item.go │ │ ├── request.go │ │ ├── settings.go │ │ └── widget.go │ ├── bargraph/ │ │ ├── settings.go │ │ └── widget.go │ ├── buildkite/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── pipelines_display_data.go │ │ ├── settings.go │ │ └── widget.go │ ├── cds/ │ │ ├── favorites/ │ │ │ ├── display.go │ │ │ ├── keyboard.go │ │ │ ├── settings.go │ │ │ └── widget.go │ │ ├── queue/ │ │ │ ├── display.go │ │ │ ├── keyboard.go │ │ │ ├── settings.go │ │ │ └── widget.go │ │ └── status/ │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── circleci/ │ │ ├── build.go │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── clocks/ │ │ ├── clock.go │ │ ├── clock_collection.go │ │ ├── display.go │ │ ├── settings.go │ │ └── widget.go │ ├── cmdrunner/ │ │ ├── settings.go │ │ └── widget.go │ ├── cryptocurrency/ │ │ ├── bittrex/ │ │ │ ├── bittrex.go │ │ │ ├── display.go │ │ │ ├── settings.go │ │ │ └── widget.go │ │ ├── blockfolio/ │ │ │ ├── settings.go │ │ │ └── widget.go │ │ ├── cryptolive/ │ │ │ ├── price/ │ │ │ │ ├── price.go │ │ │ │ ├── settings.go │ │ │ │ └── widget.go │ │ │ ├── settings.go │ │ │ ├── toplist/ │ │ │ │ ├── display.go │ │ │ │ ├── settings.go │ │ │ │ ├── toplist.go │ │ │ │ └── widget.go │ │ │ └── widget.go │ │ └── mempool/ │ │ ├── settings.go │ │ └── widget.go │ ├── datadog/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── devto/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── digitalclock/ │ │ ├── clocks.go │ │ ├── display.go │ │ ├── fonts.go │ │ ├── settings.go │ │ └── widget.go │ ├── digitalocean/ │ │ ├── display.go │ │ ├── droplet.go │ │ ├── droplet_properties_table.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── docker/ │ │ ├── client.go │ │ ├── example-conf.yml │ │ ├── settings.go │ │ ├── utils.go │ │ └── widget.go │ ├── feedreader/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── widget.go │ │ └── widget_test.go │ ├── football/ │ │ ├── client.go │ │ ├── settings.go │ │ ├── types.go │ │ ├── util.go │ │ └── widget.go │ ├── gcal/ │ │ ├── cal_event.go │ │ ├── client.go │ │ ├── display.go │ │ ├── display_test.go │ │ ├── settings.go │ │ └── widget.go │ ├── gerrit/ │ │ ├── display.go │ │ ├── gerrit_repo.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── git/ │ │ ├── display.go │ │ ├── git_repo.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── variables.go │ │ ├── variables_win.go │ │ └── widget.go │ ├── github/ │ │ ├── display.go │ │ ├── github_repo.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── gitlab/ │ │ ├── display.go │ │ ├── gitlab_project.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── gitlabtodo/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── gitter/ │ │ ├── client.go │ │ ├── gitter.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── googleanalytics/ │ │ ├── client.go │ │ ├── display.go │ │ ├── settings.go │ │ └── widget.go │ ├── grafana/ │ │ ├── client.go │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── gspreadsheets/ │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── hackernews/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── story.go │ │ ├── story_test.go │ │ └── widget.go │ ├── healthchecks/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── hibp/ │ │ ├── client.go │ │ ├── hibp_breach.go │ │ ├── hibp_status.go │ │ ├── settings.go │ │ └── widget.go │ ├── ipaddresses/ │ │ ├── ipapi/ │ │ │ ├── settings.go │ │ │ └── widget.go │ │ └── ipinfo/ │ │ ├── settings.go │ │ └── widget.go │ ├── jenkins/ │ │ ├── client.go │ │ ├── job.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── view.go │ │ └── widget.go │ ├── jira/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── issues.go │ │ ├── keyboard.go │ │ ├── search_result.go │ │ ├── settings.go │ │ └── widget.go │ ├── krisinformation/ │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── kubernetes/ │ │ ├── client.go │ │ ├── settings.go │ │ ├── widget.go │ │ └── widget_test.go │ ├── logger/ │ │ ├── settings.go │ │ └── widget.go │ ├── lunarphase/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── mercurial/ │ │ ├── display.go │ │ ├── hg_repo.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── nbascore/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── newrelic/ │ │ ├── client/ │ │ │ ├── README.md │ │ │ ├── alert_conditions.go │ │ │ ├── alert_events.go │ │ │ ├── application_deployments.go │ │ │ ├── application_host_metrics.go │ │ │ ├── application_hosts.go │ │ │ ├── application_instance_metrics.go │ │ │ ├── application_instances.go │ │ │ ├── application_metrics.go │ │ │ ├── applications.go │ │ │ ├── array.go │ │ │ ├── browser_applications.go │ │ │ ├── component_metrics.go │ │ │ ├── http_helper.go │ │ │ ├── key_transactions.go │ │ │ ├── legacy_alert_policies.go │ │ │ ├── main.go │ │ │ ├── metrics.go │ │ │ ├── mobile_application_metrics.go │ │ │ ├── mobile_applications.go │ │ │ ├── notification_channels.go │ │ │ ├── server_metrics.go │ │ │ ├── servers.go │ │ │ └── usages.go │ │ ├── client.go │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── nextbus/ │ │ ├── settings.go │ │ └── widget.go │ ├── opsgenie/ │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── pagerduty/ │ │ ├── client.go │ │ ├── settings.go │ │ ├── sort.go │ │ └── widget.go │ ├── pihole/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── view.go │ │ └── widget.go │ ├── ping/ │ │ ├── settings.go │ │ └── widget.go │ ├── pivotal/ │ │ ├── client.go │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── structs.go │ │ ├── view.go │ │ └── widget.go │ ├── pocket/ │ │ ├── client.go │ │ ├── item_service.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── power/ │ │ ├── battery.go │ │ ├── battery_freebsd.go │ │ ├── battery_linux.go │ │ ├── managed_device_test.go │ │ ├── managed_devices.go │ │ ├── settings.go │ │ ├── source.go │ │ ├── source_freebsd.go │ │ ├── source_linux.go │ │ └── widget.go │ ├── progress/ │ │ ├── settings.go │ │ └── widget.go │ ├── resourceusage/ │ │ ├── settings.go │ │ └── widget.go │ ├── rollbar/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── rollbar.go │ │ ├── settings.go │ │ └── widget.go │ ├── security/ │ │ ├── dns.go │ │ ├── firewall.go │ │ ├── security_data.go │ │ ├── settings.go │ │ ├── users.go │ │ ├── widget.go │ │ └── wifi.go │ ├── spacex/ │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── spotify/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── spotifyweb/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── status/ │ │ ├── settings.go │ │ └── widget.go │ ├── steam/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── stocks/ │ │ ├── finnhub/ │ │ │ ├── client.go │ │ │ ├── quote.go │ │ │ ├── settings.go │ │ │ └── widget.go │ │ └── yfinance/ │ │ ├── settings.go │ │ ├── widget.go │ │ └── yquote.go │ ├── subreddit/ │ │ ├── api.go │ │ ├── keyboard.go │ │ ├── link.go │ │ ├── settings.go │ │ └── widget.go │ ├── system/ │ │ ├── settings.go │ │ ├── system_info.go │ │ ├── system_info_windows.go │ │ └── widget.go │ ├── textfile/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── todo/ │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── todo_plus/ │ │ ├── backend/ │ │ │ ├── backend.go │ │ │ ├── project.go │ │ │ ├── todoist.go │ │ │ └── trello.go │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── transmission/ │ │ ├── display.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── travisci/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ ├── travis.go │ │ └── widget.go │ ├── twitch/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── twitter/ │ │ ├── client.go │ │ ├── keyboard.go │ │ ├── request.go │ │ ├── settings.go │ │ ├── tweet.go │ │ ├── user.go │ │ └── widget.go │ ├── twitterstats/ │ │ ├── client.go │ │ ├── settings.go │ │ └── widget.go │ ├── unknown/ │ │ ├── settings.go │ │ └── widget.go │ ├── updown/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── uptimekuma/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── uptimerobot/ │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ ├── urlcheck/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── settings.go │ │ ├── urlResult.go │ │ ├── urlResult_test.go │ │ ├── view.go │ │ └── widget.go │ ├── victorops/ │ │ ├── client.go │ │ ├── oncallresponse.go │ │ ├── oncallteam.go │ │ ├── settings.go │ │ └── widget.go │ ├── weatherservices/ │ │ ├── arpansagovau/ │ │ │ ├── client.go │ │ │ ├── settings.go │ │ │ └── widget.go │ │ ├── prettyweather/ │ │ │ ├── settings.go │ │ │ └── widget.go │ │ └── weather/ │ │ ├── display.go │ │ ├── emoji.go │ │ ├── keyboard.go │ │ ├── settings.go │ │ └── widget.go │ └── zendesk/ │ ├── client.go │ ├── keyboard.go │ ├── settings.go │ ├── tickets.go │ └── widget.go ├── scripts/ │ └── check-uncommitted-vendor-files.sh ├── support/ │ └── github.go ├── utils/ │ ├── colors.go │ ├── colors_test.go │ ├── conversions.go │ ├── conversions_test.go │ ├── email_addresses.go │ ├── email_addresses_test.go │ ├── help_parser.go │ ├── homedir.go │ ├── homedir_test.go │ ├── init.go │ ├── init_test.go │ ├── reflective.go │ ├── sums.go │ ├── sums_test.go │ ├── text.go │ ├── text_test.go │ ├── utils.go │ └── utils_test.go ├── view/ │ ├── bargraph.go │ ├── bargraph_test.go │ ├── base.go │ ├── base_test.go │ ├── billboard_modal.go │ ├── info_table.go │ ├── info_table_test.go │ ├── keyboard_widget.go │ ├── keyboard_widget_test.go │ ├── multisource_widget.go │ ├── scrollable_widget.go │ ├── text_widget.go │ └── text_widget_test.go └── wtf/ ├── colors.go ├── colors_test.go ├── datetime.go ├── datetime_test.go ├── enablable.go ├── numbers.go ├── numbers_test.go ├── schedulable.go ├── stoppable.go ├── terminal.go └── wtfable.go