gitextract_bcs5uo8x/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yaml │ │ └── feature-request.yaml │ └── workflows/ │ ├── dry-build.yml │ ├── integration-tests.yml │ ├── lint.yml │ ├── release.yml │ └── unit-tests.yml ├── .gitignore ├── .golangci.yml ├── AGENTS.md ├── LICENSE ├── README.md ├── cmd/ │ ├── auth.go │ ├── common.go │ ├── constants.go │ ├── download.go │ ├── get_version_metadata.go │ ├── list_versions.go │ ├── output_format.go │ ├── purchase.go │ ├── root.go │ └── search.go ├── go.mod ├── go.sum ├── main.go ├── pkg/ │ ├── appstore/ │ │ ├── account.go │ │ ├── app.go │ │ ├── app_test.go │ │ ├── appstore.go │ │ ├── appstore_account_info.go │ │ ├── appstore_account_info_test.go │ │ ├── appstore_bag.go │ │ ├── appstore_bag_test.go │ │ ├── appstore_download.go │ │ ├── appstore_download_test.go │ │ ├── appstore_get_version_metadata.go │ │ ├── appstore_get_version_metadata_test.go │ │ ├── appstore_list_versions.go │ │ ├── appstore_list_versions_test.go │ │ ├── appstore_login.go │ │ ├── appstore_login_test.go │ │ ├── appstore_lookup.go │ │ ├── appstore_lookup_test.go │ │ ├── appstore_purchase.go │ │ ├── appstore_purchase_test.go │ │ ├── appstore_replicate_sinf.go │ │ ├── appstore_replicate_sinf_test.go │ │ ├── appstore_revoke.go │ │ ├── appstore_revoke_test.go │ │ ├── appstore_search.go │ │ ├── appstore_search_test.go │ │ ├── appstore_test.go │ │ ├── constants.go │ │ ├── error.go │ │ └── storefront.go │ ├── http/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── constants.go │ │ ├── cookiejar.go │ │ ├── http_test.go │ │ ├── method.go │ │ ├── payload.go │ │ ├── payload_test.go │ │ ├── request.go │ │ └── result.go │ ├── keychain/ │ │ ├── keychain.go │ │ ├── keychain_get.go │ │ ├── keychain_get_test.go │ │ ├── keychain_remove.go │ │ ├── keychain_remove_test.go │ │ ├── keychain_set.go │ │ ├── keychain_set_test.go │ │ ├── keychain_test.go │ │ └── keyring.go │ ├── log/ │ │ ├── log_test.go │ │ ├── logger.go │ │ ├── logger_test.go │ │ ├── writer.go │ │ └── writer_test.go │ └── util/ │ ├── machine/ │ │ ├── machine.go │ │ └── machine_test.go │ ├── must.go │ ├── must_test.go │ ├── operatingsystem/ │ │ ├── operatingsystem.go │ │ └── operatingsystem_test.go │ ├── string.go │ ├── string_test.go │ ├── util_test.go │ ├── zip.go │ └── zip_test.go ├── tools/ │ └── sha256sum.sh └── tools.go