msg_tool 0.1.0

A command-line tool for exporting, importing, packing, and unpacking script files.
Documentation
[[bin]]
name = "msg_tool"
path = "src/main.rs"

[dependencies.anyhow]
version = "1"

[dependencies.byteorder]
default-features = false
optional = true
version = "1.5"

[dependencies.clap]
features = ["derive"]
version = "4.5"

[dependencies.clap-num]
version = "1.2"

[dependencies.csv]
version = "1.3"

[dependencies.ctrlc]
version = "3.4"

[dependencies.emote-psb]
optional = true
version = "0.5"

[dependencies.encoding_rs]
version = "0.8"

[dependencies.fancy-regex]
optional = true
version = "0.16"

[dependencies.flate2]
optional = true
version = "1.1"

[dependencies.int-enum]
optional = true
version = "1.2"

[dependencies.json]
optional = true
version = "0.12"

[dependencies.lazy_static]
version = "1.5.0"

[dependencies.libtlg-rs]
optional = true
version = "0.1"

[dependencies.memchr]
optional = true
version = "2.7"

[dependencies.mozjpeg]
optional = true
version = "0.10"

[dependencies.msg_tool_macro]
version = "0.1.0"

[dependencies.overf]
version = "0.1"

[dependencies.png]
optional = true
version = "0.17"

[dependencies.rand]
optional = true
version = "0.9"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.serde_yaml_ng]
version = "0.10"

[dependencies.sha1]
optional = true
version = "0.10"

[dependencies.unicode-segmentation]
version = "1.12"

[dependencies.url]
optional = true
version = "2.5"

[dependencies.utf16string]
version = "0.2"

[dependencies.webp]
default-features = false
optional = true
version = "0.3"

[dependencies.zstd]
optional = true
version = "0.13"

[features]
all-arc = ["artemis-arc", "bgi-arc", "cat-system-arc", "circus-arc", "escude-arc"]
all-audio = ["bgi-audio", "circus-audio"]
all-fmt = ["all-script", "all-img", "all-arc", "all-audio"]
all-img = ["bgi-img", "cat-system-img", "circus-img", "kirikiri-img"]
all-script = ["artemis", "bgi", "cat-system", "circus", "escude", "ex-hibit", "hexen-haus", "kirikiri", "will-plus", "yaneurao", "yaneurao-itufuru"]
artemis = ["utils-escape"]
artemis-arc = ["artemis", "msg_tool_macro/artemis-arc", "sha1"]
bgi = ["fancy-regex"]
bgi-arc = ["bgi", "rand", "utils-bit-stream"]
bgi-audio = ["bgi"]
bgi-img = ["bgi", "image", "rand", "utils-bit-stream"]
cat-system = ["fancy-regex", "flate2", "int-enum"]
cat-system-arc = ["cat-system", "utils-blowfish", "utils-crc32"]
cat-system-img = ["cat-system", "flate2", "image", "utils-bit-stream"]
circus = []
circus-arc = ["circus"]
circus-audio = ["circus", "flate2", "int-enum", "utils-pcm"]
circus-img = ["circus", "image", "flate2", "zstd"]
default = ["all-fmt", "image-jpg", "image-webp"]
escude = ["int-enum"]
escude-arc = ["escude", "rand", "utils-bit-stream"]
ex-hibit = []
hexen-haus = ["memchr", "utils-str"]
image = ["png"]
image-jpg = ["mozjpeg"]
image-webp = ["webp"]
kirikiri = ["emote-psb", "fancy-regex", "flate2", "json", "utils-escape"]
kirikiri-img = ["kirikiri", "emote-psb", "image", "libtlg-rs", "url"]
utils-bit-stream = []
utils-blowfish = ["byteorder"]
utils-crc32 = []
utils-escape = ["fancy-regex"]
utils-pcm = []
utils-str = []
will-plus = ["utils-str"]
yaneurao = []
yaneurao-itufuru = ["yaneurao"]

[lib]
name = "msg_tool"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A command-line tool for exporting, importing, packing, and unpacking script files."
edition = "2024"
license = "MIT"
name = "msg_tool"
readme = "README.md"
repository = "https://github.com/lifegpc/msg-tool"
version = "0.1.0"

[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Globalization", "Win32_System_Diagnostics_Debug"]
version = "0"