From 49e98461a304f3712f340f088c88076a5ce73e29 Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Sun, 5 Mar 2023 18:47:23 -0500 Subject: [PATCH] Shortcut for installing suggested repositories. --- src/ExoRepo/ExoRepo.class.st | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/ExoRepo/ExoRepo.class.st b/src/ExoRepo/ExoRepo.class.st index f802f29..400d14b 100644 --- a/src/ExoRepo/ExoRepo.class.st +++ b/src/ExoRepo/ExoRepo.class.st @@ -22,6 +22,29 @@ ExoRepo class >> index [ ^ reposIndex ] +{ #category : #accessing } +ExoRepo class >> install: shortNameString [ + | repo | + repo := self index + detect: [:current | current repositoryName = shortNameString ] + ifNone: [ + ^ 'ERROR!: + + No repository named "', shortNameString, '". + Please run + + ExoRepo index + + to list know repositories or load your own repository with: + + ExoRepo new + repository: {repositoryAddres}; + load. + + replacing "{repositoryAddres}" with a Git public repository' ]. + ^ repo load +] + { #category : #accessing } ExoRepo >> load [ "I load the configuration of this package using a external Gitea repository."