abstract const classafFpm::FpmEnv
Provides a targeted environment for a specific pod.
The WorkDirs and HomeDir are always queried if a pod is not found in a local repostitory..
A map of all pods used in this environment. Similar to
resolvedPodFilesbut additionally includes all pods from
workDirs, and the
Dumps the FPM environment to a string. This includes the FPM Config and a list of resolved pods.
const Err? error
The error, if any, encountered when resolving pods for the target environment.
Find all the files in the environment which match a relative path such as
virtual override Str findAllPodNames()
Return the list of pod names for all the pods currently installed in this environment.
Find a file in the environment using a relative path such as
Resolve the pod file for the given pod name.
const FpmConfig fpmConfig
The config used for this environment.
A map of dependent pods that have been resolved specifically for the
const Str targetPod
The name of the pod this environment is targeted to.
const UnresolvedPod unresolvedPods
A list of unsatisfied pods for this targeted environment.