Consolix
Loading...
Searching...
No Matches
system_utils.hpp File Reference

Provides system-related utility functions such as clipboard handling, OS detection, and system information retrieval. More...

#include <string>
#include <cstdlib>
#include <chrono>

Go to the source code of this file.

Namespaces

namespace  consolix
 < Utility modules and helpers.
 

Macros

#define _CONSOLIX_SYSTEM_UTILS_HPP_INCLUDED
 

Functions

bool consolix::copy_to_clipboard (const std::string &text)
 Copies the given text to the system clipboard.
 
std::string consolix::get_clipboard_text ()
 Retrieves text from the system clipboard.
 
std::string consolix::get_os_name ()
 Gets the name of the operating system.
 
uint64_t consolix::get_system_time_ms ()
 Gets the current system time in milliseconds.
 
int consolix::get_cpu_count ()
 Gets the number of logical CPU cores.
 
std::string consolix::get_home_directory ()
 Gets the user's home directory path.
 
std::string consolix::get_temp_directory ()
 Gets the system temporary directory path.
 
std::string consolix::get_env_var (const std::string &var_name)
 Retrieves an environment variable's value.
 

Detailed Description

Provides system-related utility functions such as clipboard handling, OS detection, and system information retrieval.

Definition in file system_utils.hpp.

Macro Definition Documentation

◆ _CONSOLIX_SYSTEM_UTILS_HPP_INCLUDED

#define _CONSOLIX_SYSTEM_UTILS_HPP_INCLUDED

Definition at line 3 of file system_utils.hpp.