stripPrefix method

UnixPath? stripPrefix(
  1. UnixPath prefix
)

Returns a path that, when joined onto base, yields this. Returns None/null if prefix is not a subpath of base.

Implementation

UnixPath? stripPrefix(UnixPath prefix) {
  if (!startsWith(prefix)) {
    return null;
  }
  final newPath = _string.substring(prefix._string.length);
  return UnixPath(newPath);
}