pub fn get_project(
domain: String,
path: String,
config: Arc<dyn ConfigProperties + Send + Sync + 'static>,
cache_args: Option<&CacheCliArgs>,
cache_type: CacheType,
) -> Result<Arc<dyn RemoteProject + Send + Sync + 'static>>pub fn get_project(
domain: String,
path: String,
config: Arc<dyn ConfigProperties + Send + Sync + 'static>,
cache_args: Option<&CacheCliArgs>,
cache_type: CacheType,
) -> Result<Arc<dyn RemoteProject + Send + Sync + 'static>>