Skip to main content

Crate rmskin_builder

Crate rmskin_builder 

Source
Expand description

See description of CliArgs for basic info.

Structs§

CliArgs
A CLI tool to package Rainmeter Skins into a .rmskin file.
HasComponents
A data structure to represent the presence of a Rainmeter project’s distributable components.

Enums§

ArchiveError
Errors emitted by init_zip_for_package().
Bitness
An enumeration of possible output values from get_dll_bitness().
CliError
Errors emitted by various CliArgs functions.
IniError
Errors emitted by parse_rmskin_ini().
RmSkinBuildError
Errors emitted by main().

Functions§

discover_components
The method that does preliminary discovery of rmskin package components.
get_dll_bitness
Get the “bitness” of the DLL pointed to by path.
init_zip_for_package
Generate the .rmskin file in the given build_dir.
main
Helper function used in the rmskin-build binary executable.
parse_rmskin_ini
Parses a RMSKIN.ini file. Returns a tuple of (name, version).
validate_header_image
Validate the RMSKIN.bmp file in the given path.