Go to the documentation of this file.
25 return "Put cassette image specified in argument in "
26 "virtual cassetteplayer";
41 return "Cassette image, raw recording or fMSX CAS image";
void parseOption(const std::string &option, span< std::string > &cmdLine) override
void registerOption(const char *str, CLIOption &cliOption, ParsePhase phase=PHASE_LAST, unsigned length=2)
Interpreter & getInterpreter() const
CassettePlayerCLI(CommandLineParser &parser)
std::string_view fileTypeCategoryName() const override
std::string_view fileTypeHelp() const override
constexpr const char *const filename
TclObject executeCommand(Interpreter &interp, bool compile=false)
Interpret this TclObject as a command and execute it.
static std::string getArgument(const std::string &option, span< std::string > &cmdLine)
void parseFileType(const std::string &filename, span< std::string > &cmdLine) override
TclObject makeTclList(Args &&... args)
std::string_view optionHelp() const override
bool hasCommand(zstring_view name) const
void registerFileType(std::initializer_list< std::string_view > extensions, CLIFileType &cliFileType)
This file implemented 3 utility functions: