Crates.io | gmadrs |
lib.rs | gmadrs |
version | 0.1.2 |
source | src |
created_at | 2020-07-25 15:58:54.143152 |
updated_at | 2020-07-27 10:06:12.459646 |
description | Command line utility to interact with .gma files |
homepage | |
repository | https://github.com/diogo464/gmadrs |
max_upload_size | |
id | 269515 |
size | 27,755 |
Command line utility to interact with .gma files, garry's mod addons.
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