repository property
The permission-guarded workspace adapter, or null when --workspace was
not given.
Implementation
RepositoryAdapter? get repository {
final ws = argResults!['workspace'] as String?;
if (ws == null) return null;
return PermissionGuard(
LocalRepositoryAdapter(ws, config: repoConfig),
config: repoConfig,
);
}