7个稳定版本
1.5.3 | 2022年7月9日 |
---|---|
1.5.2 |
|
1.5.1 |
|
1.2.0 | 2022年4月15日 |
#379 in 游戏
每月23次下载
38KB
831 行
Packwiz ModList
从packwiz创建模组列表
安装
cargo install packwiz-modlist
用法
如果您不带任何参数运行packwizml
,它将以默认格式打印输出,您可以使用-o
标志或使用> 文件名
重定向输出
选项
# Displays help
packwizml --help # short: -h
# Prints about this program
packwizml --about
# Sets a project path
# other path options are relative to this by default
# to disable this, add '-O' for output and '-M' for mods
packwizml --path ./ # short: -p
# Sets an output directory
# to disable being relative to '--path' add '-O'
packwizml --output modlist.md # short: -o
# Sets a mods directory
# to disable being relative to '--path' add '-M'
packwizml --mods ./mods # short: -m
# Overwrite output file if it exists
packwizml --force # short: -F
# Prints out all data as json so it can be used in scripts
packwizml --json
# Sets the lagging level
# possible values: Off, Error, Warn, Info, Debug, Trace
# default: Warn
packwizml --log-level=Off # short: -v
# Sets the color mode
# possible values: Auto, Always, Never
# default: Auto
packwizml --color-mode=Auto # short: -c
# Sets a custom format
# default: `- [{NAME}]({URL}) - {DESCRIPTION}\n`
packwizml --format "- [{NAME}]({URL}) - {DESCRIPTION}\n" # short: -f
# Sets how it should sort
# possible values: Name, Title, Slug, Id, None
packwizml --sort-by Name # short: -s
# Sets if sorting should be reverse
packwizml --reverse # short: -r
# Sets the cache file
# default: .packwizml.cache
packwizml --cache .packwizml.cache
占位符
占位符 | 描述 |
---|---|
{索引} |
获取列表中的项目索引 |
{NAME} , {TITLE} |
Name |
{TITLE} |
标题 |
{INDEX} |
INDEX |
{Sort} |
类型 |
{ |
名称 |
标题
{NAME} |
描述 |
---|---|
标题 | Sorts by project name |
排序 |
Sorts by project slug |
排序 |
Sorts by project id |
排序 |
None |
未确定
- 标题
- Todo
- 使用CurseForge官方API
- 自动化测试
- 包装外部
- 包装完成
- 缓存(为了避免通过URL检索项目,如果版本相同)
模板(类似预设格式)
关于Curseforge API
依赖关系
~8–24MB
~325K SLoC