3 个版本
0.1.2 | 2020年7月27日 |
---|---|
0.1.1 | 2020年7月26日 |
0.1.0 | 2020年7月25日 |
#37 in #contents
18KB
373 代码行
GMADRS
用于与 .gma 文件交互的命令行工具,Garry's Mod 扩展插件。
命令
提取 .gma 文件的全部内容
提取
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
依赖
~2–9.5MB
~78K SLoC