chigraph  master
Systems programming language written for beginners in LLVM
Fetcher.hpp File Reference
#include <chi/Support/Result.hpp>
#include <boost/filesystem/path.hpp>
+ Include dependency graph for Fetcher.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 chi
 The namespace where chigraph lives.
 

Enumerations

enum  VCSType {
  Git,
  Unknown
}
 

Functions

Result chi::fetchModule (const boost::filesystem::path &workspacePath, const boost::filesystem::path &name, bool recursive)
 Downloads a module from a remote URL, currently supports. More...
 
std::tuple< VCSType, std::string, std::string > chi::resolveUrlFromModuleName (const boost::filesystem::path &path)
 Get the URL for a VCS repository from a module name. More...