Calvin Rose
6d859dec67
Exit with error code if jpm install fails.
2020-08-03 17:41:16 -05:00
Calvin Rose
ee450bcd77
Fix jpm on windows with multiple git binaries.
2020-07-21 13:40:23 -05:00
Calvin Rose
3358811788
Update changelog and sort listing.
2020-07-05 17:51:49 -05:00
Calvin Rose
a45509d28e
Add list-pkgs and list-installed to jpm.
2020-07-05 17:43:39 -05:00
Calvin Rose
2f5bb7774e
Fix recursive post-deps.
2020-06-29 20:51:38 -05:00
Calvin Rose
51ff43e2f2
Update range checks for 64 bit integers.
2020-06-27 11:23:47 -05:00
Michael Camilleri
536648ec19
Use function for install-paths
2020-06-18 19:07:43 +09:00
Calvin Rose
e2d8750625
Update jpm.
...
Silence git warnings on git pull, and fix issue with double
dependencies in rules.
2020-06-15 11:22:32 -05:00
Calvin Rose
f435bb24ab
Remove extra function on some installs.
2020-06-14 14:09:32 -05:00
Calvin Rose
853b33b67c
On nix platforms, patch jpm with path information.
...
This means we no longer need to guess paths after install.
Custom directory layouts can now be better supported at install
time without need for environment variables.
2020-06-14 14:04:23 -05:00
Calvin Rose
80f29ae859
Add some more bindings for jpm for future proofing.
2020-06-14 11:43:26 -05:00
Calvin Rose
5caa0371c4
Replace forward slash in xcopy commands.
...
xcopy doesn't handle them in paths.
2020-05-21 00:18:07 -04:00
Calvin Rose
617338457d
More windows shenanigans with jpm.
...
Cannot remove open file, get rid of double rm.
2020-05-19 20:03:49 -04:00
Calvin Rose
1026d2173b
Quick fix.
2020-05-19 19:21:30 -04:00
Calvin Rose
ca9c9ee807
Add the clear-manifest command.
2020-05-19 19:20:09 -04:00
Calvin Rose
bef51fe9ff
Fix jpm.
2020-05-19 18:41:17 -04:00
Calvin Rose
b72845609f
Add JANET_GIT to jpm.
...
This should allow work arounds for some windows installs.
Also, be clever about finding the location of te current git
executable on windows to avoid some path issues that seem to
occur on some windows installations.
2020-05-19 18:36:58 -04:00
Calvin Rose
ccd8b71c4b
Fix os/shell usage in jpm on windows.
2020-05-19 16:28:43 -05:00
Andrew Chambers
43d2ba6275
Format lock files for nicer diffs.
2020-05-18 15:43:52 +12:00
Calvin Rose
8b98b331cc
Add :hardcode-syspath option to declare-binscript.
...
This should make fully correct installs easier.
2020-05-17 09:29:45 -05:00
Calvin Rose
3bb3adefbb
Rename jpm repl
to jpm debug-repl
.
2020-05-15 17:22:30 -05:00
Calvin Rose
4ae372262b
1.9.1 release.
2020-05-12 09:19:09 -05:00
Calvin Rose
00451777fe
Add meson builds to sourcehut CI.
2020-05-12 08:46:26 -05:00
Calvin Rose
a73ba56ebb
Address #387
...
Introduce linker flags vs. library flags in jpm
in a backwards compatible way - most usage of lflags was for library
flags, so we will preserve that behavior.
2020-05-09 21:11:26 -05:00
Calvin Rose
1168f47768
Update default path for installed binaries.
...
This is useful for installing binaries in a default install
(when JANET_PATH or JANET_MODPATH is not explicitly set).
2020-05-09 19:02:12 -05:00
Calvin Rose
8194f5ccaf
Refactor jpm.
...
Make install and uninstall commands variadic.
Add :libs option to many decalre commands. This behaves much like
lflags, but will be places after all linker flags are given.
2020-05-09 10:22:46 -05:00
Calvin Rose
9aefb59afe
Format jpm with spork.
2020-05-05 09:21:50 -05:00
Calvin Rose
1dc32d5e3d
Revert inclusion of dedent.
...
Dedent has been moved to spork as misc function.
There are two many different, incompatible ways to 'dedent'
as string, and it seems rather specific to add to the core like it is.
2020-04-30 21:35:22 -05:00
Calvin Rose
d2ebf4b52d
Merge branch 'net'
2020-04-26 12:27:37 -05:00
Calvin Rose
0fe5c672a6
Use dedent in jpm create-executable.
2020-04-26 12:14:43 -05:00
Calvin Rose
69eb9531da
Rename auxbin/jpm -> jpm.
2020-04-26 08:55:32 -05:00