PTWM
ptwm_core

ptwm_core::install

Source-format dispatch for ptwm ext install.

ptwm_core::install

Source-format dispatch for ptwm ext install.

rsmod

ptwm_core::install

crates/ptwm-core/src/install/mod.rs:1
mod install

Source-format dispatch for `ptwm ext install`.

v1 supports: local directory, local `.tar.zst`, https:// archive, oci:// artifact, git+https#sha, and pip package name. This `mod.rs` exposes the parse + dispatch surface.
rsfn

ptwm_core::install::install

crates/ptwm-core/src/install/mod.rs:61
pub fn install(source: Source) -> Result<InstallResult, ExtensionError>

Stage and install a source into the user extensions directory.

Signature verification is not yet plugged in here. For now: parse manifest in the staged area to validate; copy into `user_extensions_dir() / <author-fp> / <name>@<version>/`.
rstype

ptwm_core::install::InstallResult

crates/ptwm-core/src/install/mod.rs:52
pub struct InstallResult
rsfn

ptwm_core::install::parse_source

crates/ptwm-core/src/install/mod.rs:28
pub fn parse_source(s: &str) -> Result<Source, ExtensionError>
rstype

ptwm_core::install::Source

crates/ptwm-core/src/install/mod.rs:18
pub enum Source