createDirectory method
Creates a directory at absPath (recursively).
Implementation
@override
Future<void> createDirectory(String absPath) async {
final r = await _run('mkdir -p -- ${_q(absPath)}');
if (r.exitCode != 0) {
throw WorkspaceException(
'cannot create $absPath: ${r.stderrText.trim()}',
);
}
}