Omnitrace sample documentation (#179)

* Documentation for omnitrace-sample

* Improve omnitrace-sample

- improve the printing of the env updates
- remove env settings when something is deactivated
- restore env settings when something is deactivated
Этот коммит содержится в:
Jonathan R. Madsen
2022-10-19 03:30:00 -05:00
коммит произвёл GitHub
родитель 78a06e7a42
Коммит 67f7471253
15 изменённых файлов: 789 добавлений и 92 удалений
+1 -9
Просмотреть файл
@@ -52,15 +52,7 @@ main(int argc, char** argv)
_argv.emplace_back(argv[i]);
}
std::sort(_env.begin(), _env.end(), [](auto* _lhs, auto* _rhs) {
if(!_lhs) return false;
if(!_rhs) return true;
return std::string_view{ _lhs } < std::string_view{ _rhs };
});
for(auto* itr : _env)
if(itr != nullptr && std::string_view{ itr }.find("OMNITRACE") == 0)
std::cout << itr << "\n";
print_updated_environment(_env);
if(!_argv.empty())
{