Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/majd/ipatool
/ functions
Functions
154 in github.com/majd/ipatool
⨍
Functions
154
◇
Types & classes
70
↓ 87 callers
Method
Send
(request Request)
pkg/http/client.go:27
↓ 54 callers
Method
MacAddress
()
pkg/util/machine/machine.go:15
↓ 25 callers
Method
Name
()
pkg/appstore/appstore_download_test.go:26
↓ 24 callers
Method
Do
(req *http.Request)
pkg/http/client.go:28
↓ 23 callers
Function
NewErrorWithMetadata
(err error, metadata interface{})
pkg/appstore/error.go:12
↓ 21 callers
Method
Error
()
pkg/log/logger.go:15
↓ 21 callers
Method
Write
(p []byte)
pkg/log/writer.go:13
↓ 17 callers
Method
Download
Download downloads the IPA package from the App Store to the desired location.
pkg/appstore/appstore.go:25
↓ 16 callers
Method
Remove
(key string)
pkg/keychain/keyring.go:9
↓ 15 callers
Method
Log
()
pkg/log/logger.go:14
↓ 15 callers
Method
Login
Login authenticates with the App Store.
pkg/appstore/appstore.go:12
↓ 15 callers
Method
OpenFile
(name string, flag int, perm os.FileMode)
pkg/util/operatingsystem/operatingsystem.go:12
↓ 13 callers
Method
Purchase
Purchase acquires a license for the desired app. Note: only free apps are supported.
pkg/appstore/appstore.go:23
↓ 12 callers
Method
ListVersions
VersionHistory lists the available versions of the specified app.
pkg/appstore/appstore.go:29
↓ 12 callers
Method
Stat
(name string)
pkg/util/operatingsystem/operatingsystem.go:10
↓ 11 callers
Method
Get
(key string)
pkg/keychain/keyring.go:7
↓ 11 callers
Method
GetVersionMetadata
GetVersionMetadata returns the metadata for the specified version.
pkg/appstore/appstore.go:31
↓ 11 callers
Method
NewRequest
(method, url string, body io.Reader)
pkg/http/client.go:29
↓ 10 callers
Method
Set
(item keyring.Item)
pkg/keychain/keyring.go:8
↓ 9 callers
Method
AccountInfo
AccountInfo returns the information of the authenticated account.
pkg/appstore/appstore.go:14
↓ 9 callers
Method
Lookup
Lookup looks apps up based on the specified bundle identifier.
pkg/appstore/appstore.go:18
↓ 8 callers
Method
WriteLevel
(level zerolog.Level, p []byte)
pkg/log/writer.go:14
↓ 6 callers
Method
Getenv
(key string)
pkg/util/operatingsystem/operatingsystem.go:9
↓ 6 callers
Function
Must
Must is a helper that wraps a call to a function returning (T, error) and panics if the error is non-nil.
pkg/util/must.go:4
↓ 6 callers
Method
Verbose
()
pkg/log/logger.go:13
↓ 5 callers
Method
Bag
Bag fetches the bag which contains endpoint definitions.
pkg/appstore/appstore.go:33
↓ 5 callers
Method
Getwd
()
pkg/util/operatingsystem/operatingsystem.go:11
↓ 5 callers
Method
IsNotExist
(err error)
pkg/util/operatingsystem/operatingsystem.go:14
↓ 5 callers
Method
Rename
(oldPath, newPath string)
pkg/util/operatingsystem/operatingsystem.go:16
↓ 5 callers
Method
Search
Search searches the App Store for apps matching the specified term.
pkg/appstore/appstore.go:20
↓ 5 callers
Method
data
()
pkg/http/payload.go:13
↓ 4 callers
Method
HomeDirectory
()
pkg/util/machine/machine.go:16
↓ 4 callers
Function
IfEmpty
(value, fallback string)
pkg/util/string.go:3
↓ 4 callers
Function
New
(args Args)
pkg/keychain/keychain.go:18
↓ 4 callers
Method
ReadPassword
(fd int)
pkg/util/machine/machine.go:17
↓ 4 callers
Method
ReplicateSinf
ReplicateSinf replicates the sinf for the IPA package.
pkg/appstore/appstore.go:27
↓ 3 callers
Method
GetHeader
(key string)
pkg/http/result.go:18
↓ 3 callers
Method
MkdirAll
(path string, perm os.FileMode)
pkg/util/operatingsystem/operatingsystem.go:15
↓ 3 callers
Function
NewAppStore
(args Args)
pkg/appstore/appstore.go:55
↓ 3 callers
Function
NewLogger
(args Args)
pkg/log/logger.go:28
↓ 3 callers
Method
Remove
(name string)
pkg/util/operatingsystem/operatingsystem.go:13
↓ 3 callers
Method
Revoke
Revoke revokes the active credentials.
pkg/appstore/appstore.go:16
↓ 3 callers
Method
Save
()
pkg/http/cookiejar.go:9
↓ 3 callers
Method
Size
()
pkg/appstore/appstore_download_test.go:27
↓ 3 callers
Method
String
()
pkg/appstore/appstore_purchase_test.go:339
↓ 3 callers
Function
Zip
(ts []T, us []U)
pkg/util/zip.go:10
↓ 2 callers
Function
New
()
pkg/util/operatingsystem/operatingsystem.go:21
↓ 2 callers
Function
New
(args Args)
pkg/util/machine/machine.go:28
↓ 2 callers
Function
NewWriter
()
pkg/log/writer.go:22
↓ 2 callers
Function
countryCodeFromStoreFront
(storeFront string)
pkg/appstore/storefront.go:8
↓ 2 callers
Function
fileName
(app App, version string)
pkg/appstore/appstore_download.go:201
↓ 2 callers
Function
initWithCommand
initWithCommand initializes the dependencies of the command.
cmd/common.go:100
↓ 2 callers
Method
purchaseWithParams
(acc Account, app App, guid string, pricingParameters string)
pkg/appstore/appstore_purchase.go:59
↓ 2 callers
Method
replicateZip
(src *zip.ReadCloser, dst *zip.Writer)
pkg/appstore/appstore_replicate_sinf.go:136
↓ 1 callers
Function
Execute
Execute runs the program and returns the appropriate exit status code.
cmd/root.go:55
↓ 1 callers
Method
IsDir
()
pkg/appstore/appstore_download_test.go:30
↓ 1 callers
Function
ListVersionsCmd
nolint:wrapcheck
cmd/list_versions.go:13
↓ 1 callers
Method
MarshalZerologObject
(event *zerolog.Event)
pkg/appstore/app.go:36
↓ 1 callers
Function
OutputFormatFromString
(value string)
cmd/output_format.go:16
↓ 1 callers
Method
applyPatches
(item downloadItemResult, acc Account, src, dst string)
pkg/appstore/appstore_download.go:256
↓ 1 callers
Function
authCmd
()
cmd/auth.go:18
↓ 1 callers
Method
bagRequest
(guid string)
pkg/appstore/appstore_bag.go:48
↓ 1 callers
Function
createConfigDirectory
createConfigDirectory creates the configuration directory for the CLI tool, if needed.
cmd/common.go:121
↓ 1 callers
Function
downloadCmd
nolint:wrapcheck
cmd/download.go:15
↓ 1 callers
Method
downloadFile
(src, dst string, progress *progressbar.ProgressBar)
pkg/appstore/appstore_download.go:117
↓ 1 callers
Method
downloadRequest
(acc Account, app App, guid string, externalVersionID string)
pkg/appstore/appstore_download.go:170
↓ 1 callers
Function
extractDocumentInnerBody
(body []byte)
pkg/http/client.go:227
↓ 1 callers
Function
extractEmbeddedDict
(body []byte)
pkg/http/client.go:218
↓ 1 callers
Function
extractEmbeddedPlist
(body []byte)
pkg/http/client.go:209
↓ 1 callers
Function
getVersionMetadataCmd
nolint:wrapcheck
cmd/get_version_metadata.go:13
↓ 1 callers
Method
getVersionMetadataRequest
(acc Account, app App, guid string, version string)
pkg/appstore/appstore_get_version_metadata.go:71
↓ 1 callers
Method
handleJSONResponse
(res *http.Response)
pkg/http/client.go:138
↓ 1 callers
Method
handleXMLResponse
(res *http.Response)
pkg/http/client.go:157
↓ 1 callers
Function
infoCmd
nolint:wrapcheck
cmd/auth.go:138
↓ 1 callers
Method
isDirectory
(path string)
pkg/appstore/appstore_download.go:243
↓ 1 callers
Method
listVersionsRequest
(acc Account, app App, guid string)
pkg/appstore/appstore_list_versions.go:79
↓ 1 callers
Method
login
(email, password, authCode, guid, endpoint string)
pkg/appstore/appstore_login.go:66
↓ 1 callers
Function
loginCmd
()
cmd/auth.go:31
↓ 1 callers
Method
loginRequest
(email, password, authCode, guid, endpoint string, attempt int)
pkg/appstore/appstore_login.go:160
↓ 1 callers
Method
lookupRequest
(bundleID, countryCode string)
pkg/appstore/appstore_lookup.go:47
↓ 1 callers
Method
lookupURL
(bundleID, countryCode string)
pkg/appstore/appstore_lookup.go:55
↓ 1 callers
Function
newCookieJar
newCookieJar returns a new cookie jar instance.
cmd/common.go:56
↓ 1 callers
Function
newKeychain
newKeychain returns a new keychain instance.
cmd/common.go:63
↓ 1 callers
Function
newLogger
newLogger returns a new logger instance.
cmd/common.go:38
↓ 1 callers
Function
normalizeXMLPlistBody
(body []byte)
pkg/http/client.go:184
↓ 1 callers
Method
parseLoginResponse
(res *http.Result[loginResult], attempt int, authCode string)
pkg/appstore/appstore_login.go:128
↓ 1 callers
Function
purchaseCmd
nolint:wrapcheck
cmd/purchase.go:13
↓ 1 callers
Method
purchaseRequest
(acc Account, app App, storeFront, guid string, pricingParameters string)
pkg/appstore/appstore_purchase.go:98
↓ 1 callers
Method
readBundleName
(reader *zip.ReadCloser)
pkg/appstore/appstore_replicate_sinf.go:217
↓ 1 callers
Method
readInfoPlist
(reader *zip.ReadCloser)
pkg/appstore/appstore_replicate_sinf.go:159
↓ 1 callers
Method
readManifestPlist
(reader *zip.ReadCloser)
pkg/appstore/appstore_replicate_sinf.go:188
↓ 1 callers
Method
replicateSinfFromInfo
(info packageInfo, zip *zip.Writer, sinfs []Sinf, bundleName string)
pkg/appstore/appstore_replicate_sinf.go:120
↓ 1 callers
Method
replicateSinfFromManifest
(manifest packageManifest, zip *zip.Writer, sinfs []Sinf, bundleName string)
pkg/appstore/appstore_replicate_sinf.go:97
↓ 1 callers
Method
resolveDestinationPath
(app App, version string, path string)
pkg/appstore/appstore_download.go:219
↓ 1 callers
Function
revokeCmd
nolint:wrapcheck
cmd/auth.go:160
↓ 1 callers
Function
rootCmd
()
cmd/root.go:15
↓ 1 callers
Function
searchCmd
nolint:wrapcheck
cmd/search.go:9
↓ 1 callers
Method
searchRequest
(term, countryCode string, limit int64)
pkg/appstore/appstore_search.go:52
↓ 1 callers
Method
searchURL
(term, countryCode string, limit int64)
pkg/appstore/appstore_search.go:60
↓ 1 callers
Method
writeMetadata
(metadata map[string]interface{}, acc Account, zip *zip.Writer)
pkg/appstore/appstore_download.go:284
next →
1–100 of 154, ranked by callers