Skip to content

diogo464/gmadrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMADRS

Rust Crates.io version

Command line utility to interact with .gma files, garry's mod addons.

Commands

Extracts the contents of a .gma file

user@pc:~$ gmadrs extract --help 
gmadrs-extract 
Extracts a .gma file

USAGE:
    gmadrs extract [OPTIONS] <file>

ARGS:
    <file>    The file to decompress

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --dir <dir>    The output directory

user@pc:~$ gmadrs create --help 
gmadrs-create 
Creates a .gma file from a folder

The folder should have the standard addon folder structure https://wiki.facepunch.com/gmod/Workshop_Addon_Creation

USAGE:
    gmadrs create <dir> <file>

ARGS:
    <dir>     
            The directory where addon is
    <file>    
            The file name

FLAGS:
    -h, --help       
            Prints help information

    -V, --version    
            Prints version information


user@pc:~$ gmadrs info --help 
gmadrs-info 
Prints information about a .gma file

USAGE:
    gmadrs info <file>

ARGS:
    <file>    The file to list

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

user@pc:~$ gmadrs list --help 
gmadrs-list 
Lists the files in a gma archive

USAGE:
    gmadrs list [FLAGS] <file>

ARGS:
    <file>    The file to list

FLAGS:
    -h, --help       Prints help information
    -s, --size       Outputs the file sizes
    -V, --version    Prints version information

user@pc:~$ gmadrs contents --help 
gmadrs-contents 
Writes the contents of a file inside the archive to stdout

USAGE:
    gmadrs contents <file> <file-to-output>

ARGS:
    <file>              The gma file
    <file-to-output>    The file to print the contents of

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

user@pc:~$ gmadrs compress --help 
gmadrs-compress 
Compresses a given .gma file

USAGE:
    gmadrs compress [OPTIONS] <file>

ARGS:
    <file>    The file to decompress

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -o, --output <output>    The output file name

user@pc:~$ gmadrs uncompress --help 
gmadrs-uncompress 
Uncompresses a given .gma file

USAGE:
    gmadrs uncompress [FLAGS] [OPTIONS] <file>

ARGS:
    <file>    The file to decompress

FLAGS:
    -h, --help       Prints help information
        --rm         Removes the old file after decompression
    -V, --version    Prints version information

OPTIONS:
    -o, --output <output>    The output file name

About

Command line utility to interact with .gma files

Resources

Stars

Watchers

Forks

Packages

No packages published