Skip to content

Extract archived files with the help of various archivers programs.

Notifications You must be signed in to change notification settings

melezhik/sparrowdo-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYNOPSIS

Extract archived files with the help of various archivers programs.

Archive formats supported:

+-----------+---------------------------+
| extension | internal archive program  |
+-----------+---------------------------+
| *.zip     | unzip                     |
| *.tar     | tar                       |
| *.tar.gz  | tar                       |
| *.gem     | gem                       |
+-----------+---------------------------+

Build Status

Build Status

INSTALL

$ zef install Sparrowdo::Archive

USAGE

Through cli

s6 --module-run Archive@source=test.tar.gz,target=/tmp/foo2,verbose=1

Through Sparrow6 DSL

module-run 'Archive', %(
  source  => '/tmp/foo/test.tar.gz',
  target  => '/tmp/foo2',
  verbose => 1,
);

Parameters

source

A local file path to archived file.

Obligatory. No default.

target

A local file path where to store extracted archive data. No default value. Obligatory.

user

A user which run a archive program and thus to which user extracted files will belong to.

Optional. No default value.

no-install-deps

Don't install dependencies ( tar/gzip package, etc ).

Optional.

verbose

Try to run archive extractor program in verbose mode. Default value is 0 ( no verbose ).

Optional.

Author

Alexey Melezhik

About

Extract archived files with the help of various archivers programs.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages