diff options
Diffstat (limited to 'src/cmd.h')
| -rw-r--r-- | src/cmd.h | 47 | 
1 files changed, 0 insertions, 47 deletions
| diff --git a/src/cmd.h b/src/cmd.h deleted file mode 100644 index 978f6db..0000000 --- a/src/cmd.h +++ /dev/null @@ -1,47 +0,0 @@ -#pragma once -#include <vector> -#include <map> -#include <string> -#include <filesystem> -#include "rules.h" - -namespace cmd { -    // Corresponds to commands -     -    // Usage gets a category of its own -    std::string usage(const std::string& exename); -     -    // Filesystem operations -    std::string list(std::vector<std::string> args); -    std::string mkdir(std::vector<std::string> args); -    std::string cp(std::vector<std::string> args); -    std::string mv(std::vector<std::string> args); -    std::string rm(std::vector<std::string> args); - -    // Manipulators -    std::string heal(std::vector<std::string> args); -    std::string damage(std::vector<std::string> args, std::map<std::string, std::string> flags); -    std::string attack(std::vector<std::string> args, std::map<std::string, std::string> flags); -    std::string save(std::vector<std::string> args, std::map<std::string, std::string> flags); -    std::string reset(std::vector<std::string> args); -    std::string set(std::vector<std::string> args); -    std::string add(std::vector<std::string> args); -    std::string del(std::vector<std::string> args); -    std::string edit(std::vector<std::string> args); -    std::string spellcasting(std::vector<std::string> args); -    std::string git(std::vector<std::string> args); - -    //Queries -    std::string attacks(std::vector<std::string> args); -    std::string roll(std::vector<std::string> args); - -    // Command-centric helpers -     -    // Not idempotent: only do once! -    std::filesystem::path getTruePath(std::filesystem::path virtPath); -    std::vector<std::string> getVirtDirs(void); - -    // Helper functions -    std::string formatRoll(std::string name, std::string type, int rolled, int bonus); -    std::vector<rules::Qualifier> parseQualifiers(std::map<std::string, std::string> flags); -} | 
