![]() |
Consolix
|
Utilities for working with file and directory paths, including resolving paths relative to the executable. More...
#include <string>#include <vector>#include <filesystem>Go to the source code of this file.
Namespaces | |
| namespace | consolix |
| < Utility modules and helpers. | |
Macros | |
| #define | _CONSOLIX_PATH_UTILS_HPP_INCLUDED |
Functions | |
| std::string | consolix::get_exec_path () |
| Retrieves the full path of the executable. | |
| std::string | consolix::get_exec_dir () |
| Retrieves the directory of the executable file. | |
| std::string | consolix::get_file_name (const std::string &file_path) |
| Extracts the file name from a full file path. | |
| std::string | consolix::resolve_exec_path (const std::string &relative_path) |
| Resolves a relative path to absolute, based on executable location. | |
| std::string | consolix::make_relative (const std::string &file_path, const std::string &base_path) |
| Computes the relative path from base_path to file_path. | |
| void | consolix::create_directories (const std::string &path) |
| Creates directories recursively for the given path. | |
Utilities for working with file and directory paths, including resolving paths relative to the executable.
Definition in file path_utils.hpp.
| #define _CONSOLIX_PATH_UTILS_HPP_INCLUDED |
Definition at line 3 of file path_utils.hpp.