cd method
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));
}