mirror of
https://github.com/jakcron/nstool.git
synced 2024-12-22 10:45:28 +00:00
32 lines
739 B
C++
32 lines
739 B
C++
#pragma once
|
|
#include <tc/types.h>
|
|
#include <tc/Exception.h>
|
|
#include <tc/Optional.h>
|
|
#include <tc/io.h>
|
|
#include <tc/io/IOUtil.h>
|
|
#include <tc/cli.h>
|
|
#include <fmt/core.h>
|
|
|
|
|
|
namespace nstool {
|
|
|
|
struct CliOutputMode
|
|
{
|
|
bool show_basic_info;
|
|
bool show_extended_info;
|
|
bool show_layout;
|
|
bool show_keydata;
|
|
|
|
CliOutputMode() : show_basic_info(false), show_extended_info(false), show_layout(false), show_keydata(false)
|
|
{}
|
|
|
|
CliOutputMode(bool show_basic_info, bool show_extended_info, bool show_layout, bool show_keydata) : show_basic_info(show_basic_info), show_extended_info(show_extended_info), show_layout(show_layout), show_keydata(show_keydata)
|
|
{}
|
|
};
|
|
|
|
struct ExtractJob {
|
|
tc::io::Path virtual_path;
|
|
tc::io::Path extract_path;
|
|
};
|
|
|
|
} |