Joseph Wu created MESOS-4576: -------------------------------- Summary: Introduce a stout helper for "which" Key: MESOS-4576 URL: https://issues.apache.org/jira/browse/MESOS-4576 Project: Mesos Issue Type: Improvement Components: stout Reporter: Joseph Wu
We may want to add a helper to {{stout/os.hpp}} that will natively emulate the functionality of the Linux utility {{which}}. i.e. {code} Option<string> which(const string& command) { Option<string> path = os::getenv("PATH"); // Loop through path and return the first one which os::exists(...). return None(); } {code} This helper may be useful: * for test filters in {{src/tests/environment.cpp}} * a few tests in {{src/tests/containerizer/port_mapping_tests.cpp}} * the {{sha512}} utility in {{src/common/command_utils.cpp}} * as runtime checks in the {{LogrotateContainerLogger}} * etc. -- This message was sent by Atlassian JIRA (v6.3.4#6332)