~ chicken-core (chicken-5) f4f2adffa7b8dff128284751a92daa0c89251cf5
commit f4f2adffa7b8dff128284751a92daa0c89251cf5
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Jan 10 13:05:37 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sun Jan 10 13:05:37 2010 +0100
added -repository option to chicken-install (thanks to Christian Kellermann)
diff --git a/chicken-install.scm b/chicken-install.scm
index 79d55352..411f5aa4 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -404,6 +404,7 @@ usage: chicken-install [OPTION | EXTENSION[:VERSION]] ...
-password PASS set password for transports that require this
-i -init DIRECTORY initialize empty alternative repository
-u -update-db update export database
+ -repository print path used for egg installation
EOF
);|
(exit code))
@@ -442,6 +443,9 @@ EOF
(string=? arg "-h")
(string=? arg "--help"))
(usage 0))
+ ((string=? arg "-repository")
+ ((printf "~A" (repository-path))
+ (exit 0)))
((string=? arg "-force")
(set! *force* #t)
(loop (cdr args) eggs))
diff --git a/manual/Extensions b/manual/Extensions
index 8c55b386..367dab58 100644
--- a/manual/Extensions
+++ b/manual/Extensions
@@ -468,6 +468,7 @@ Available options:
; {{-password PASS}} : set password for transports that require this
; {{-i -init DIRECTORY}} : initialize empty alternative repository
; {{-u -update-db}} : update export database
+; {{-repository}} : print path to extension repository
=== chicken-uninstall reference
Trap