An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/mholt/archiver/v3

Package archiver facilitates convenient, cross-platform, high-level archival and compression operations for a variety of formats and compression algorithms. This package and its dependencies are written in pure Go (not cgo) and have no external dependencies, so they should run on all major platforms. (It also comes with a command for CLI use in the cmd/arc folder.) Each supported format or algorithm has a unique type definition that implements the interfaces corresponding to the tasks they perform. For example, the Tar type implements Reader, Writer, Archiver, Unarchiver, Walker, and several other interfaces. The most common functions are implemented at the package level for convenience: Archive, Unarchive, Walk, Extract, CompressFile, and DecompressFile. With these, the format type is chosen implicitly, and a sane default configuration is used. To customize a format's configuration, create an instance of its struct with its fields set to the desired values. You can also use and customize the handy Default* (replace the wildcard with the format's type name) for a quick, one-off instance of the format's type. To obtain a new instance of a format's struct with the default config, use the provided New*() functions. This is not required, however. An empty struct of any type, for example &Zip{} is perfectly valid, so you may create the structs manually, too. The examples on this page show how either may be done. See the examples in this package for an idea of how to wield this package for common tasks. Most of the examples which are specific to a certain format type, for example Zip, can be applied to other types that implement the same interfaces. For example, using Zip is very similar to using Tar or TarGz (etc), and using Gz is very similar to using Sz or Xz (etc). When creating archives or compressing files using a specific instance of the format's type, the name of the output file MUST match that of the format, to prevent confusion later on. If you absolutely need a different file extension, you may rename the file afterward. Values in this package are NOT safe for concurrent use. There is no performance benefit of reusing them, and since they may contain important state (especially while walking, reading, or writing), it is NOT recommended to reuse values from this package or change their configuration after they are in use.
11 versions
Latest release: over 3 years ago
1,162 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/mholt/archiver/v3

View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/mholt%2Farchiver

Dependent Repos 2,881

parampavar/cds Fork of ovh/cds
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

Size: 217 MB - Last synced: 12 days ago - Pushed: 12 days ago

jualito/tech-talk

Size: 370 KB - Last synced: about 2 years ago - Pushed: about 2 years ago

xruins/mackerel-agent Fork of mackerelio/mackerel-agent
mackerel-agent is an agent program to post your hosts' metrics to mackerel.io.

Size: 3.24 MB - Last synced: 8 days ago - Pushed: about 2 years ago

Mu-L/cds Fork of ovh/cds
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform

Size: 213 MB - Last synced: 12 days ago - Pushed: 12 days ago

openshift/release-controller
The release controller assembles OpenShift releases from CI inputs

Size: 58.2 MB - Last synced: 5 days ago - Pushed: 5 days ago

sungam3r/gitea Fork of go-gitea/gitea
Git with a cup of tea, painless self-hosted git service

Size: 252 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

ossf/scorecard-webapp
Website and API for OpenSSF Scorecard

Size: 21 MB - Last synced: 17 days ago - Pushed: 17 days ago

paketo-buildpacks/php
A Cloud Native Buildpack for PHP

Size: 1.14 MB - Last synced: 1 day ago - Pushed: 1 day ago

paketo-buildpacks/web-servers
A Cloud Native Buildpack for Web Servers

Size: 1.33 MB - Last synced: 4 days ago - Pushed: 4 days ago

sterchelen/kops Fork of kubernetes/kops
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management

Size: 301 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

paketo-buildpacks/nodejs
A Cloud Native Buildpack for Node.JS

Size: 1.03 MB - Last synced: 4 days ago - Pushed: 4 days ago

hashicorp/terraform-provider-vault
Terraform Vault provider

Size: 22.2 MB - Last synced: 5 days ago - Pushed: 5 days ago

ritazh/enhancements Fork of kubernetes/enhancements
Enhancements tracking repo for Kubernetes

Size: 36.4 MB - Last synced: 3 months ago - Pushed: 3 months ago

jenkins-x-plugins/jx-build-controller
a controller which watches PipelineRuns and updates PipelineActivity resources and stores container logs in bucket storage

Size: 1.23 MB - Last synced: 29 days ago - Pushed: 29 days ago

abayer/plumbing Fork of tektoncd/plumbing
This repo holds configuration for infrastructure used across the tektoncd org 🏗️

Size: 3.1 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

jolheiser/gitea Fork of go-gitea/gitea
Git with a cup of tea, painless self-hosted git service

Size: 258 MB - Last synced: 11 months ago - Pushed: over 1 year ago

gpop63/integrations Fork of elastic/integrations
Elastic Integrations

Size: 707 MB - Last synced: 18 days ago - Pushed: 18 days ago

dingleberryfarts/integrations Fork of elastic/integrations
Elastic Integrations

Size: 160 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

minnakt/evergreen Fork of evergreen-ci/evergreen
A Distributed Continuous Integration System from MongoDB

Size: 189 MB - Last synced: 10 days ago - Pushed: 10 days ago

megaease/telegraf Fork of influxdata/telegraf
The plugin-driven server agent for collecting & reporting metrics.

Size: 63.5 MB - Last synced: 6 months ago - Pushed: 6 months ago

nativeit-dev/docker-ci
Workflow for publishing Docker images

Size: 9.15 MB - Last synced: 11 months ago - Pushed: about 2 years ago

dudw/g Fork of voidint/g
Golang Version Manager

Size: 6.94 MB - Last synced: 25 days ago - Pushed: 25 days ago

getoutreach/vault-client
Go Client for Vault

Size: 1.01 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

philipfreude/enhancements Fork of kubernetes/enhancements
Enhancements tracking repo for Kubernetes

Size: 18.8 MB - Last synced: over 1 year ago - Pushed: almost 4 years ago

palantir/godel-okgo-asset-golint
Packages the go lint check as an asset for the godel check plugin

Size: 22.7 MB - Last synced: 12 days ago - Pushed: 12 days ago

dekkagaijin/cosign Fork of sigstore/cosign
Container Signing

Size: 18.5 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

amus-sal/telegraf Fork of influxdata/telegraf
The plugin-driven server agent for collecting & reporting metrics.

Size: 45.5 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

vaikas/cosign Fork of sigstore/cosign
Container Signing

Size: 21.5 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

janmedrek/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.

Size: 34.4 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

pjbgf/security-profiles-operator Fork of kubernetes-sigs/security-profiles-operator
The Kubernetes Security Profiles Operator

Size: 49.2 MB - Last synced: 5 months ago - Pushed: over 1 year ago

sskaykat/CasaOS Fork of IceWhaleTech/CasaOS
CasaOS - A simple, easy-to-use, elegant open-source Home Cloud system.

Size: 159 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

simongdavies/kubernetes-plugins Fork of getporter/kubernetes-plugins

Size: 201 KB - Last synced: about 2 years ago - Pushed: about 2 years ago

werdes72/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.

Size: 28.6 MB - Last synced: almost 2 years ago - Pushed: almost 2 years ago

OlugbengaJJ/scorecard Fork of ossf/scorecard
Security Scorecards - Security health metrics for Open Source

Size: 36.2 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

qinghai5060/cosign Fork of sigstore/cosign
Container Signing

Size: 18.7 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

werdes72/kyma Fork of kyma-project/kyma
A flexible and easy way to connect and extend enterprise applications in a cloud-native world

Size: 89.8 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

andreasjansson/keepsake Fork of replicate/keepsake
Version control for machine learning

Size: 14.5 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

bfirsh/keepsake Fork of replicate/keepsake
Version control for machine learning

Size: 14.6 MB - Last synced: 2 days ago - Pushed: about 2 years ago

Bughalla/defenseunicorns_zarf Fork of defenseunicorns/zarf
DevSecOps for Air Gap & Limited-Connection Systems. https://zarf.dev/

Size: 31 MB - Last synced: about 2 years ago - Pushed: about 2 years ago