aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2025-03-25 17:05:34 -0500
committerCalvin Rose <calsrose@gmail.com>2025-03-25 18:05:35 -0500
commitedc18be1efb9eae2896d32f6ee5c61c1a36d166e (patch)
tree5337d934a285334ec49edaeca42dbcfb03fd226c /bin
parentAdd virtual env stubs. (diff)
Improvements to the virtual env functionality.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/janet-pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/janet-pm b/bin/janet-pm
index 1d7536c..4f98f78 100755
--- a/bin/janet-pm
+++ b/bin/janet-pm
@@ -34,6 +34,9 @@
string search. If no search pattern is given, prints the
entire package listing.
+ env name
+ Create an environment with which one can install Janet dependencies and scripts in an isolated manner.
+
new-project name
Create a new Janet project in a directory `name`.
@@ -236,7 +239,9 @@
(defn new-venv
"Create a new virtual environment"
[path]
- (pm/scaffold-pm-shell path))
+ (pm/scaffold-pm-shell path)
+ (print "created project shell environment at " path)
+ (print "run `source " path "/bin/activate` to enter the new environment, then `deactivate` to exit."))
(defn quickbin
"Create an executable file"
@@ -264,7 +269,7 @@
"help" help
"deps" deps
"hook" do-hook
- "new-venv" new-venv
+ "env" new-venv
"new-project" new-project
"new-simple-project" new-simple-project
"new-c-project" new-c-project