cd method

  1. @override
Shell cd(
  1. String path
)

Create new shell at the given path

Implementation

@override
Shell cd(String path) {
  if (context.path.isRelative(path)) {
    path = context.path.join(_workingDirectoryPath, path);
  }
  if (_options.commandVerbose) {
    streamSinkWriteln(_options.stdout ?? stdout, '\$ cd $path',
        encoding: _options.stdoutEncoding);
  }
  return cloneWithOptions(options.clone(workingDirectory: path));
}