Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/medtune/go-archive

:eight_pointed_black_star: Blazing fast archives maker and reader. [WIP]
https://github.com/medtune/go-archive

archiver golang zip

Last synced: about 1 month ago
JSON representation

:eight_pointed_black_star: Blazing fast archives maker and reader. [WIP]

Awesome Lists containing this project

README

        

# go-archive

[![CircleCI](https://circleci.com/gh/medtune/go-archive.svg?style=svg)](https://circleci.com/gh/medtune/go-archive)

Go tool for creating and reading archive files.

###### latest release 0.1.0

## Install

Get with go command

```
go get -u github.com/medtune/go-archive/...
```

## Usage

```
Usage: archiver

Subcommands:
commands list all command names
compress compress a file
decompress decompress a file
flags describe all known top-level flags
help describe subcommands and their syntax
```
## Subcommands

###### Decompress

```
archiver decompress [-t archive type] [-d destination] somefile:
decompress somefile to wanted kind (zip by default).
-d string
destination
-t string
archive type (default "zip")
```

###### Compress

```
archiver compress [-d destination] [-k archive type] somefile:
compress somefile to wanted kind (zip by default).
-t string
archive type (default "zip")
```

## TODO

- ~~archiver commmand~~
- ~~zip support~~
- support concurent Compress/Decompress mechanics
- tar support
- gzib support