# Functions
MustAbs is like [filepath.Abs], but panics on error.
MustChdir is like [os.Chdir], but panics on error.
MustCheckFileExists checks if the given path exists and is a regular file, panics on errors other than [os.ErrNotExist].
MustCheckPathExists checks if the given path exists, panics on errors other than [os.ErrNotExist].
MustCreateTempDir is like [os.MkdirTemp], but panics on error.
MustCreateTempFile creates a temporary file with the given contents.
MustCreateTempFileString creates a temporary file with the given contents.
MustExport exports an embedded FS to disk.
MustGetwd is like [os.Getwd], but panics on error.
MustIsChild returns true if "childPath" is lexically determined to be a child of "parentPath".
MustListRegularFilePaths returns a list of regular file paths found in the given root directory, relative to it.
MustPrepareDir deletes the given directory and its contents (if present) and recreates it.
MustReadFile reads a file, panics on error.
MustReadFileString reads a file, panics on error.
MustRel is like [filepath.Rel] but panics on error.
MustRelForDisplay converts "path" to relative if (1) it is an absolute path, and (2) it is a child of the current working directory.
MustRemoveAll is like [os.RemoveAll], but panics on error.
MustUserHomeDir is like [os.UserHomeDir], but panics on error.
MustWriteFile creates a file with the given mode and contents, also ensuring the containing folder exists.
MustWriteFileString creates a file with the given mode and contents, also ensuring the containing folder exists.
WithMustCreateTempDir calls WithMustCreateTempDir, then the given closure, then deletes the temp dir.
WithMustCreateTempFile calls MustCreateTempFile, then the given closure, then deletes the temp file.
WithMustCreateTempFileString calls MustCreateTempFileString, then the given closure, then deletes the temp file.