![]()  | 
  
    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.