3 #ifndef CHI_FETCHER_HPP 4 #define CHI_FETCHER_HPP 10 #include <boost/filesystem/path.hpp> 30 Result
fetchModule(
const boost::filesystem::path& workspacePath,
31 const boost::filesystem::path& name,
bool recursive);
37 const boost::filesystem::path& path);
40 #endif // CHI_FETCHER_HPP Defines the Result class and related functions.
Result fetchModule(const boost::filesystem::path &workspacePath, const boost::filesystem::path &name, bool recursive)
Downloads a module from a remote URL, currently supports.
The namespace where chigraph lives.
std::tuple< VCSType, std::string, std::string > resolveUrlFromModuleName(const boost::filesystem::path &path)
Get the URL for a VCS repository from a module name.