summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2026-03-23 21:23:59 -0600
committerKiritoDv <kiritodev01@gmail.com>2026-03-23 21:23:59 -0600
commit75f64161cb4addcbc6e29732df8d9b519a62c43f (patch)
tree92e2b17bd8c41af42bdf24a6eb4b7b08b90254f6 /src/main.cpp
parent654b451ddc6cf25db201b2c858948f430784cc5f (diff)
Implemented clang-format
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp57
1 files changed, 41 insertions, 16 deletions
diff --git a/src/main.cpp b/src/main.cpp
index dd09b31..55b49d6 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -4,11 +4,10 @@
#if defined(STANDALONE) && !defined(__EMSCRIPTEN__)
-int main(int argc, char *argv[]) {
- CLI::App app{"Torch - [T]orch is [O]ur [R]esource [C]onversion [H]elper\n\
+int main(int argc, char* argv[]) {
+ CLI::App app{ "Torch - [T]orch is [O]ur [R]esource [C]onversion [H]elper\n\
* It extracts from a baserom and generates code or an otr.\n\
- * It can also generate an otr from a folder of assets.\n"
- };
+ * It can also generate an otr from a folder of assets.\n" };
std::string mode;
std::string filename;
std::string target;
@@ -30,7 +29,9 @@ int main(int argc, char *argv[]) {
otr->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
otr->add_flag("-v,--verbose", debug, "Verbose Debug Mode");
- otr->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing")->check(CLI::ExistingDirectory);
+ otr->add_option("-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing")
+ ->check(CLI::ExistingDirectory);
otr->add_option("-d,--destdir", destdir, "Set destination directory for export");
otr->parse_complete_callback([&] {
@@ -43,9 +44,13 @@ int main(int argc, char *argv[]) {
o2r->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
o2r->add_flag("-v,--verbose", debug, "Verbose Debug Mode");
- o2r->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing")->check(CLI::ExistingDirectory);
+ o2r->add_option("-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing")
+ ->check(CLI::ExistingDirectory);
o2r->add_option("-d,--destdir", destdir, "Set destination directory for export");
- o2r->add_option("-a,--additional-files", additionalFiles, "Additional files to include in the o2r archive (e.g., mods.toml)")->check(CLI::ExistingFile);
+ o2r->add_option("-a,--additional-files", additionalFiles,
+ "Additional files to include in the o2r archive (e.g., mods.toml)")
+ ->check(CLI::ExistingFile);
o2r->add_option("-u,--version", version, "Version to set in the o2r archive");
o2r->parse_complete_callback([&] {
@@ -60,7 +65,9 @@ int main(int argc, char *argv[]) {
code->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
code->add_flag("-v,--verbose", debug, "Verbose Debug Mode; adds offsets to C code");
- code->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing")->check(CLI::ExistingDirectory);
+ code->add_option("-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing")
+ ->check(CLI::ExistingDirectory);
code->add_option("-d,--destdir", destdir, "Set destination directory to place C code to");
code->parse_complete_callback([&]() {
@@ -72,7 +79,10 @@ int main(int argc, char *argv[]) {
const auto binary = app.add_subcommand("binary", "Binary - Generates a binary\n");
binary->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
- binary->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing")->check(CLI::ExistingDirectory);
+ binary
+ ->add_option("-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing")
+ ->check(CLI::ExistingDirectory);
binary->add_option("-d,--destdir", destdir, "Set destination directory to place binary to");
binary->parse_complete_callback([&] {
@@ -85,7 +95,10 @@ int main(int argc, char *argv[]) {
header->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
header->add_flag("-o,--otr", otrModeSelected, "OTR/O2R Mode");
- header->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing")->check(CLI::ExistingDirectory);
+ header
+ ->add_option("-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing")
+ ->check(CLI::ExistingDirectory);
header->add_option("-d,--destdir", destdir, "Set destination directory to place headers to");
header->parse_complete_callback([&] {
@@ -102,7 +115,9 @@ int main(int argc, char *argv[]) {
/* Pack an archive from a folder */
const auto pack = app.add_subcommand("pack", "Pack - Packs an archive from a folder\n");
- pack->add_option("<folder>", folder, "Generate OTR from a directory of assets")->required()->check(CLI::ExistingDirectory);
+ pack->add_option("<folder>", folder, "Generate OTR from a directory of assets")
+ ->required()
+ ->check(CLI::ExistingDirectory);
pack->add_option("<target>", target, "Archive output destination")->required();
pack->add_option("<archive-type>", archive, "Archive type: otr or o2r")->required();
pack->add_option("-u,--version", version, "Version to set in the o2r archive");
@@ -125,13 +140,18 @@ int main(int argc, char *argv[]) {
/* Generate modding files */
const auto modding_root = app.add_subcommand("modding", "Modding - Generates modding files like png\n");
- const auto modding_import = modding_root->add_subcommand("import", "Import - Import modified files to generate C code\n");
+ const auto modding_import =
+ modding_root->add_subcommand("import", "Import - Import modified files to generate C code\n");
const auto modding_export = modding_root->add_subcommand("export", "Export - Export modified files to a folder\n");
modding_import->add_option("mode", mode, "code, otr, o2r or header")->required();
modding_import->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
modding_import->add_flag("-v,--verbose", debug, "Verbose Debug Mode");
- modding_import->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing, including modified files")->check(CLI::ExistingDirectory);
+ modding_import
+ ->add_option(
+ "-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing, including modified files")
+ ->check(CLI::ExistingDirectory);
modding_import->add_option("-d,--destdir", destdir, "Set destination directory to place for generating C code");
modding_import->parse_complete_callback([&] {
@@ -159,8 +179,13 @@ int main(int argc, char *argv[]) {
modding_export->add_flag("-x,--xml", xmlMode, "XML Mode");
modding_export->add_option("<baserom.z64>", filename, "")->required()->check(CLI::ExistingFile);
- modding_export->add_option("-s,--srcdir", srcdir, "Set source directory to locate config.yml and asset metadata for processing, including modified files")->check(CLI::ExistingDirectory);
- modding_export->add_option("-d,--destdir", destdir, "Set destination directory to place for generating modified files");
+ modding_export
+ ->add_option(
+ "-s,--srcdir", srcdir,
+ "Set source directory to locate config.yml and asset metadata for processing, including modified files")
+ ->check(CLI::ExistingDirectory);
+ modding_export->add_option("-d,--destdir", destdir,
+ "Set destination directory to place for generating modified files");
modding_export->parse_complete_callback([&] {
const auto instance = Companion::Instance = new Companion(filename, ArchiveType::None, debug, srcdir, destdir);
@@ -173,7 +198,7 @@ int main(int argc, char *argv[]) {
try {
app.parse(argc, argv);
- } catch (const CLI::ParseError &e) {
+ } catch (const CLI::ParseError& e) {
std::cout << app.help() << std::endl;
return app.exit(e);
}