path for path
You must use one of the following subcommands. Using this command as-is will only produce this help message.
There are three ways to represent a path:
- As a path literal, e.g., '/home/viking/spam.txt'
- As a structured path: a table with 'parent', 'stem', and 'extension' (and
- 'prefix' on Windows) columns. This format is produced by the 'path parse' subcommand.
- As a list of path parts, e.g., '[ / home viking spam.txt ]'. Splitting into parts is done by the
All subcommands accept all three variants as an input. Furthermore, the 'path join' subcommand can be used to join the structured path or path parts back into the path literal.
|Builtin||Get the final component of a path.|
|Builtin||Get the parent directory of a path.|
|Builtin||Check whether a path exists.|
|Builtin||Try to expand a path to its absolute form.|
|Builtin||Join a structured path or a list of path parts.|
|Builtin||Convert a path into structured data.|
|Builtin||Express a path as relative to another path.|
|Builtin||Split a path into a list based on the system's path separator.|
|Builtin||Get the type of the object a path refers to (e.g., file, dir, symlink).|