Crate bp3d_os

Crate bp3d_os 

Source
Expand description

Operating System tools and extensions designed for BlockProject3D.

Modules§

assetsassets
This module provides cross-platform functions to get application resources.
cpu_infocpu-info
This module contains tools to obtain information about the current system.
dirsdirs
This module provides cross-platform functions to get various system paths.
fsfs
This module provides cross-platform functions to hide, unhide files, manage file extensions and get the most compatible absolute path of a file.
modulemodule
This module provides tools to load symbols from external libraries/plugins.
openopen
This module provides cross-platform functions to open files, urls and select files in the file explorer.
shellshell
Utility module to simplify creation of simple interactive shell applications.
timetime
OS local date/time extensions for time-rs.

Macros§

link_modulesmodule
Link the set of modules statically.
shell_printlnshell
Simplified macro which does exactly the same as println but overwrites the current prompt rather than appending text after the prompt.