Structs
- Context contains data or common methods that may be used by multiple modules. The data contained within Context will be relevant to this particular rendering of the prompt.
- Properties as passed on from the shell as arguments
- Remote repository
- Scans the ancestors of a given path until a directory containing one of the given files or folders is found.
Enums
- Which kind of prompt target to print (main prompt, rprompt, …)