#include using namespace Tesses::Framework; using namespace Tesses::Framework::Filesystem; using namespace Tesses::Framework::Filesystem::Literals; int main(int argc, char** argv) { TF_Init(); if(argc<2) { std::cout << "USAGE " << argv[0] << " " << std::endl; return 1; } auto watcher=FSWatcher::Create(LocalFS,VFSPath{argv[1]}); watcher->events = FSWatcherEventType::All; watcher->event = [](FSWatcherEvent& evt)->void{ std::cout << evt.ToString() << std::endl; }; watcher->SetEnabled(true); TF_RunEventLoop(); return 0; }