#pragma once #include #include #include #include #include #include #include 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; }; }