https://github.com/nezutero/zipman
https://github.com/nezutero/zipman
7z 7z-archives 7zip go go-lib go-tar go-zip golang golang-zip gzip gzip-compression gzip-golang rar tar zip zip-compression zipfile
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nezutero/zipman
- Owner: nezutero
- License: mit
- Created: 2023-08-24T23:36:13.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-14T15:35:41.000Z (9 months ago)
- Last Synced: 2025-01-24T06:11:23.888Z (4 months ago)
- Topics: 7z, 7z-archives, 7zip, go, go-lib, go-tar, go-zip, golang, golang-zip, gzip, gzip-compression, gzip-golang, rar, tar, zip, zip-compression, zipfile
- Language: Go
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Supported formats and functionality:
- `zip` (compression/extraction/adding)
- `tar` (compression/extraction/adding)
- `tar.gz` (compression/extraction/adding)
- `7z` (compression/extraction)
- `bz2` (compression/extraction)
- `rar` (extraction)## Installation
```sh
go get github.com/nezutero/zipman
```## Usage
```go
zipman.CompressToZip("./file.zip", []string{"./man.txt", "./hello.txt"})
``````rust
➜ zipman git:(master) ✗ go run main.go
[SUCCESS] Zip compression completed successfully for file: ./file.zip
```## Contributing
- Pull requests are welcome, for major changes, please open an issue first to
discuss what you would like to change.## License
- [MIT](./LICENSE)