bool isReady() const
Definition: future.hpp:1231
Try< Nothing > rmdir(const std::string &directory, bool recursive=true, bool removeRoot=true, bool continueOnError=false)
Definition: rmdir.hpp:43
Definition: nothing.hpp:16
ssize_t write(const WindowsFD &fd, const void *data, size_t size)
Definition: write.hpp:29
Definition: future.hpp:664
bool await(const Duration &duration=Seconds(-1)) const
Definition: future.hpp:1276
URI manifest(const std::string &repository, const std::string &reference, const std::string ®istry, const Option< std::string > &scheme=None(), const Option< int > &port=None())
Definition: docker.hpp:47
std::string join(const std::string &path1, const std::string &path2, const char _separator=os::PATH_SEPARATOR)
Definition: path.hpp:56
static Future< Nothing > create(const std::string &directory, const std::string &name, const std::string &entrypoint="null", const std::string &cmd="null", const std::vector< std::string > &environment={{"LD_LIBRARY_PATH=invalid"},{"LIBPROCESS_IP=invalid"},{"LIBPROCESS_PORT=invalid"}})
Definition: docker_archive.hpp:58
process::Future< Nothing > tar(const Path &input, const Path &output, const Option< Path > &directory=None(), const Option< Compression > &compression=None())
Tar(archive) the file/directory to produce output file.
Environment * environment
Represents a POSIX or Windows file system path and offers common path manipulations.
Definition: path.hpp:145
Try< Nothing > mkdir(const std::string &directory, bool recursive=true)
Definition: mkdir.hpp:31
Try< Value > parse(const std::string &s)
Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...
Definition: json.hpp:884
static Try error(const E &e)
Definition: try.hpp:42
JSON::Proxy jsonify(const T &)
Definition: jsonify.hpp:779
Definition: docker_archive.hpp:46
bool isError() const
Definition: try.hpp:71
Protocol< WriteRequest, WriteResponse > write
static Try< process::Owned< Rootfs > > create(const std::string &root)
Try< std::string > format(const std::string &s, const T &...t)
Definition: format.hpp:58
const std::string & failure() const
Definition: future.hpp:1336
std::string stringify(int flags)
constexpr const char * name
Definition: shell.hpp:41
bool isFailed() const
Definition: future.hpp:1245
Definition: future.hpp:57