Mads
Multi-Agent Distributed System
Loading...
Searching...
No Matches
plugin_skill.hpp File Reference
#include <algorithm>
#include <filesystem>
#include <fstream>
#include <inja/inja.hpp>
#include <iostream>
#include <nlohmann/json.hpp>
#include <rang.hpp>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  Mads
 
namespace  Mads::PluginSkill
 

Typedefs

using Mads::PluginSkill::json = nlohmann::json
 

Functions

const char * Mads::PluginSkill::skill_rel_dir ()
 Where the skill lands inside a plugin project.
 
int Mads::PluginSkill::install (const fs::path &skills_dir, const fs::path &project_dir, const json &data, bool overwrite, bool verbose=true)
 Renders/copies the mads-plugin skill into a plugin project.