Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cue-labs/oci
/ functions
Functions
581 in github.com/cue-labs/oci
⨍
Functions
581
◇
Types & classes
100
Function
ErrorSeq
ErrorSeq returns an iterator that has no items and always returns the given error.
ociregistry/iter.go:49
Function
ExecHelper
ExecHelper executes an external program to get the credentials from a native store. It implements [HelperRunner].
ociregistry/ociauth/authfile.go:358
Method
GetBlob
(ctx context.Context, repo string, digest Digest)
ociregistry/func.go:73
Method
GetBlob
Reader methods.
ociregistry/ociunify/reader.go:26
Method
GetBlob
GetBlob returns any committed data and is descriptor. It returns an error if the data hasn't been committed or there was an error doing so.
ociregistry/ocimem/blob.go:106
Method
GetBlob
This file implements the ociregistry.Reader methods.
ociregistry/ocimem/reader.go:26
Method
GetBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub.go:65
Method
GetBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub_test.go:132
Method
GetBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/select.go:89
Method
GetBlob
(ctx context.Context, repoName string, dig ociregistry.Digest)
ociregistry/ocidebug/debug.go:69
Method
GetBlobRange
(ctx context.Context, repo string, digest Digest, offset0, offset1 int64)
ociregistry/func.go:80
Method
GetBlobRange
(ctx context.Context, repo string, digest ociregistry.Digest, o0, o1 int64)
ociregistry/ociunify/reader.go:32
Method
GetBlobRange
(ctx context.Context, repoName string, dig ociregistry.Digest, o0, o1 int64)
ociregistry/ocimem/reader.go:36
Method
GetBlobRange
(ctx context.Context, repo string, digest ociregistry.Digest, o0, o1 int64)
ociregistry/ociclient/reader.go:37
Method
GetBlobRange
(ctx context.Context, repo string, digest ociregistry.Digest, offset0, offset1 int64)
ociregistry/ocifilter/sub.go:70
Method
GetBlobRange
(ctx context.Context, repo string, digest ociregistry.Digest, offset0, offset1 int64)
ociregistry/ocifilter/select.go:96
Method
GetBlobRange
(ctx context.Context, repoName string, dig ociregistry.Digest, o0, o1 int64)
ociregistry/ocidebug/debug.go:76
Method
GetManifest
(ctx context.Context, repo string, digest Digest)
ociregistry/func.go:87
Method
GetManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ociunify/reader.go:40
Method
GetManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ociclient/reader.go:107
Method
GetManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub.go:75
Method
GetManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/select.go:103
Method
GetManifest
(ctx context.Context, repoName string, dig ociregistry.Digest)
ociregistry/ocidebug/debug.go:83
Method
GetTag
(ctx context.Context, repo string, tagName string)
ociregistry/func.go:94
Method
GetTag
(ctx context.Context, repo string, tagName string)
ociregistry/ociunify/reader.go:58
Method
GetTag
(ctx context.Context, repoName string, tagName string)
ociregistry/ocimem/reader.go:62
Method
GetTag
(ctx context.Context, repo string, tagName string)
ociregistry/ocifilter/sub.go:80
Method
GetTag
(ctx context.Context, repo string, tagName string)
ociregistry/ocifilter/select.go:110
Method
GetTag
(ctx context.Context, repoName string, tagName string)
ociregistry/ocidebug/debug.go:90
Function
HasContent
HasContent returns a checker that checks r matches the expected data and has the expected content type. If wantMediaType is empty, application/octet-s
ociregistry/ocitest/ocitest.go:307
Method
ID
()
ociregistry/ociunify/writer.go:158
Method
ID
ID implements [ociregistry.BlobWriter.ID] by returning a randomly allocated hex UUID.
ociregistry/ocimem/blob.go:144
Method
ID
()
ociregistry/ociclient/writer.go:378
Method
ID
()
ociregistry/ocidebug/debug.go:224
Function
Immutable
Immutable returns a registry wrap r but only allows content to be added but not changed once added: nothing can be deleted and tags can't be changed.
ociregistry/ocifilter/immutable.go:30
Method
Is
Is makes it possible for users to write `if errors.Is(err, ociregistry.ErrRangeInvalid)` even when the error hasn't exactly wrapped that error.
ociregistry/error.go:201
Function
IsValidDigest
IsValidDigest reports whether the digest d is well formed. Deprecated: use [ociref.IsValidDigest].
ociregistry/valid.go:26
Function
IsValidDigest
IsValidDigest reports whether the digest d is well formed.
ociregistry/ociref/reference.go:152
Function
IsValidRepoName
IsValidRepoName reports whether the given repository name is valid according to the specification. Deprecated: use [ociref.IsValidRepository].
ociregistry/valid.go:11
Function
IsValidTag
IsValidTag reports whether the digest d is valid according to the specification. Deprecated: use [ociref.IsValidTag].
ociregistry/valid.go:19
Method
MarshalJSON
()
ociregistry/error_test.go:87
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, digest Digest)
ociregistry/func.go:143
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, digest ociregistry.Digest)
ociregistry/ociunify/writer.go:111
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, dig ociregistry.Digest)
ociregistry/ocimem/writer.go:81
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, dig ociregistry.Digest)
ociregistry/ociclient/writer.go:67
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub.go:118
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, digest ociregistry.Digest)
ociregistry/ocifilter/select.go:159
Method
MountBlob
(ctx context.Context, fromRepo, toRepo string, dig ociregistry.Digest)
ociregistry/ocidebug/debug.go:97
Method
MustPushBlob
(repo string, data []byte)
ociregistry/ocitest/ocitest.go:265
Method
MustPushManifest
(repo string, jsonObject any, tag string)
ociregistry/ocitest/ocitest.go:276
Function
New
New returns a registry that unifies the contents from both the given registries. If there's a conflict, (for example a tag resolves to a different thi
ociregistry/ociunify/unify.go:45
Function
New
TODO (breaking API change) rename NewWithConfig to New so we don't have two very similar entry points. New is like NewWithConfig(nil).
ociregistry/ocimem/registry.go:64
Function
New
(r ociregistry.Interface, logf func(f string, a ...any))
ociregistry/ocidebug/debug.go:30
Function
NewRegistry
NewRegistry returns a Registry instance that wraps r, providing convenience methods for pushing and checking content inside the given test instance.
ociregistry/ocitest/ocitest.go:47
Function
ParseRange
ParseRange extracts the start and end offsets from a Content-Range string. The resulting start is inclusive and the end exclusive, to match Go convent
ociregistry/internal/ocirequest/request.go:415
Method
PushBlob
(ctx context.Context, repo string, desc Descriptor, r io.Reader)
ociregistry/func.go:122
Method
PushBlob
(ctx context.Context, repo string, desc ociregistry.Descriptor, r io.Reader)
ociregistry/ociunify/writer.go:27
Method
PushBlob
This file implements the ociregistry.Writer methods.
ociregistry/ocimem/writer.go:30
Method
PushBlob
(ctx context.Context, repo string, desc ociregistry.Descriptor, r io.Reader)
ociregistry/ociclient/writer.go:89
Method
PushBlob
(ctx context.Context, repo string, desc ociregistry.Descriptor, rd io.Reader)
ociregistry/ocifilter/sub.go:100
Method
PushBlob
(ctx context.Context, repo string, desc ociregistry.Descriptor, rd io.Reader)
ociregistry/ocifilter/select.go:138
Method
PushBlob
(ctx context.Context, repoName string, desc ociregistry.Descriptor, content io.Reader)
ociregistry/ocidebug/debug.go:104
Method
PushBlobChunked
(ctx context.Context, repo string, chunkSize int)
ociregistry/func.go:129
Method
PushBlobChunked
(ctx context.Context, repo string, chunkSize int)
ociregistry/ociunify/writer.go:61
Method
PushBlobChunked
(ctx context.Context, repoName string, chunkSize int)
ociregistry/ocimem/writer.go:49
Method
PushBlobChunked
(ctx context.Context, repo string, chunkSize int)
ociregistry/ociclient/writer.go:142
Method
PushBlobChunked
(ctx context.Context, repo string, chunkSize int)
ociregistry/ocifilter/sub.go:105
Method
PushBlobChunked
(ctx context.Context, repo string, chunkSize int)
ociregistry/ocifilter/select.go:145
Method
PushBlobChunked
(ctx context.Context, repoName string, chunkSize int)
ociregistry/ocidebug/debug.go:115
Method
PushBlobChunkedResume
(ctx context.Context, repo, id string, offset int64, chunkSize int)
ociregistry/func.go:136
Method
PushBlobChunkedResume
(ctx context.Context, repo, id string, offset int64, chunkSize int)
ociregistry/ociunify/writer.go:78
Method
PushBlobChunkedResume
(ctx context.Context, repo string, id string, offset int64, chunkSize int)
ociregistry/ociclient/writer.go:174
Method
PushBlobChunkedResume
(ctx context.Context, repo, id string, offset int64, chunkSize int)
ociregistry/ocifilter/sub.go:113
Method
PushBlobChunkedResume
(ctx context.Context, repo, id string, offset int64, chunkSize int)
ociregistry/ocifilter/select.go:152
Method
PushBlobChunkedResume
(ctx context.Context, repoName, id string, offset int64, chunkSize int)
ociregistry/ocidebug/debug.go:127
Method
PushManifest
(ctx context.Context, repo string, tag string, contents []byte, mediaType string)
ociregistry/func.go:150
Method
PushManifest
(ctx context.Context, repo string, tag string, contents []byte, mediaType string)
ociregistry/ociunify/writer.go:51
Method
PushManifest
(ctx context.Context, repoName string, tag string, data []byte, mediaType string)
ociregistry/ocimem/writer.go:98
Method
PushManifest
This file implements the ociregistry.Writer methods.
ociregistry/ociclient/writer.go:37
Method
PushManifest
(ctx context.Context, repo string, tag string, contents []byte, mediaType string)
ociregistry/ocifilter/immutable.go:38
Method
PushManifest
(ctx context.Context, repo string, tag string, contents []byte, mediaType string)
ociregistry/ocifilter/sub.go:123
Method
PushManifest
(ctx context.Context, repo string, tag string, contents []byte, mediaType string)
ociregistry/ocifilter/select.go:169
Method
PushManifest
(ctx context.Context, repoName string, tag string, data []byte, mediaType string)
ociregistry/ocidebug/debug.go:139
Function
RangeString
RangeString formats a pair of start and end offsets in the Content-Range form. The input start is inclusive and the end exclusive, to match Go convent
ociregistry/internal/ocirequest/request.go:431
Method
Read
(buf []byte)
ociregistry/ociclient/client.go:214
Function
ReadOnly
ReadOnly returns a registry implementation that returns an "operation unsupported" error from all entry points that mutate the registry.
ociregistry/ocifilter/readonly.go:22
Method
Referrers
(ctx context.Context, repo string, digest Digest, artifactType string)
ociregistry/func.go:192
Method
Referrers
(ctx context.Context, repo string, digest ociregistry.Digest, artifactType string)
ociregistry/ociunify/lister.go:41
Method
Referrers
(_ context.Context, repoName string, digest ociregistry.Digest, artifactType string)
ociregistry/ocimem/lister.go:42
Method
Referrers
(ctx context.Context, repoName string, digest ociregistry.Digest, artifactType string)
ociregistry/ociclient/lister.go:76
Method
Referrers
(ctx context.Context, repo string, digest ociregistry.Digest, artifactType string)
ociregistry/ocifilter/sub.go:164
Method
Referrers
(ctx context.Context, repo string, digest ociregistry.Digest, artifactType string)
ociregistry/ocifilter/select.go:224
Method
Referrers
(ctx context.Context, repoName string, digest ociregistry.Digest, artifactType string)
ociregistry/ocidebug/debug.go:150
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/func.go:178
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/ociunify/lister.go:27
Method
Repositories
(_ context.Context, startAfter string)
ociregistry/ocimem/lister.go:26
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/ociclient/lister.go:34
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/ocifilter/sub.go:143
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/ocifilter/select.go:197
Method
Repositories
(ctx context.Context, startAfter string)
ociregistry/ocidebug/debug.go:158
← previous
next →
301–400 of 581, ranked by callers