moss.core

moss.core package

Module namespace imports. Contains useful shared core moss functionality and basic building blocks.

Modules

c
module moss.core.c

moss.core.c

cli
module moss.core.cli

moss.core.cli package

download
module moss.core.download

moss.core.download package

encoding
module moss.core.encoding

moss.core.encoding

errors
module moss.core.errors

moss.core.errors

fetchcontext
module moss.core.fetchcontext

moss.core.fetchcontext

ioutil
module moss.core.ioutil

moss.core.ioutil

logger
module moss.core.logger

moss.core.logger

mounts
module moss.core.mounts

moss.core.mounts

platform
module moss.core.platform

moss.core.platform

store
module moss.core.store

moss.core.store

util
module moss.core.util

moss.core.util

Public Imports

moss.core.encoding
public import moss.core.encoding;
Undocumented in source.
moss.core.util
public import moss.core.util;
Undocumented in source.
moss.core.platform
public import moss.core.platform;
Undocumented in source.
moss.core.store
public import moss.core.store;
Undocumented in source.
moss.core.platform
public import moss.core.platform;
Undocumented in source.

Members

Enums

ExitStatus
enum ExitStatus

Currently just wraps the two well known exit codes from the C standard library. We will flesh this out with specific exit codes to facilitate integration with scripts and tooling.

FileType
enum FileType

Well known file type

Imports

uint8_t (from std.stdint)
public import std.stdint : uint8_t;
Undocumented in source.

Variables

ChunkSize
auto ChunkSize;

Various parts of the moss codebases perform file copies, and should all use a standard chunk size of 4mib.

DownloadStore
auto DownloadStore;

The DownloadStore directory contains all downloads

HashStore
auto HashStore;

The HashStore directory, used for deduplication purposes

RootStore
auto RootStore;

The RootStore directory contains our OS image root

RootTree
auto RootTree;

Base of all our required directories

Version
auto Version;

Current Moss Version

Meta

Authors

Copyright © 2020-2022 Serpent OS Developers