supd Module

source update utility

Files

supd/supd.cm

Classes

class Dir
class DirMask
class DirSet
class FileMask
class Pattern
class PatternSet

Functions

void AddFile(const String<char>& sourceFilePath, const String<char>& targetFilePath, bool add, int& addCount, bool colors)
bool FilesDiffer(const String<char>& sourceFilePath, const String<char>& targetFilePath)
void Make(const List<String<char>>& files, bool force, bool verbose, bool colors)
void PrintHelp()
void Process(const String<char>& file, const String<char>& from, bool verbose, bool add, bool update, bool colors)
void ProcessDir(const String<char>& sourceDir, const String<char>& targetDir, Pattern* pattern, bool includeSubdirs, bool verbose, bool add, bool update, int& updateCount, int& addCount, bool colors)
DirSet ReadDirs(Document* doc, const PatternSet& patterns, const String<char>& file, bool verbose, bool colors)
PatternSet ReadPatterns(Context& context, Document* doc, const String<char>& file, bool verbose, bool colors)
void UpdateFile(const String<char>& sourceFilePath, const String<char>& targetFilePath, bool update, int& updateCount, bool colors)
const char* Version()
int main(int argc, const char** argv)

Function Details

AddFile Function

void AddFile(const String<char>& sourceFilePath, const String<char>& targetFilePath, bool add, int& addCount, bool colors)

Definition
Line 521 of supd/supd.cm


FilesDiffer Function

bool FilesDiffer(const String<char>& sourceFilePath, const String<char>& targetFilePath)

Definition
Line 471 of supd/supd.cm


Make Function

void Make(const List<String<char>>& files, bool force, bool verbose, bool colors)

Definition
Line 14 of supd/supd.cm


PrintHelp Function

void PrintHelp()

Definition
Line 760 of supd/supd.cm


Process Function

void Process(const String<char>& file, const String<char>& from, bool verbose, bool add, bool update, bool colors)

Definition
Line 656 of supd/supd.cm


ProcessDir Function

void ProcessDir(const String<char>& sourceDir, const String<char>& targetDir, Pattern* pattern, bool includeSubdirs, bool verbose, bool add, bool update, int& updateCount, int& addCount, bool colors)

Definition
Line 549 of supd/supd.cm


ReadDirs Function

DirSet ReadDirs(Document* doc, const PatternSet& patterns, const String<char>& file, bool verbose, bool colors)

Definition
Line 414 of supd/supd.cm


ReadPatterns Function

PatternSet ReadPatterns(Context& context, Document* doc, const String<char>& file, bool verbose, bool colors)

Definition
Line 291 of supd/supd.cm


UpdateFile Function

void UpdateFile(const String<char>& sourceFilePath, const String<char>& targetFilePath, bool update, int& updateCount, bool colors)

Definition
Line 492 of supd/supd.cm


Version Function

const char* Version()

Definition
Line 755 of supd/supd.cm


main Function

int main(int argc, const char** argv)

Definition
Line 804 of supd/supd.cm