From 9d453d87d83d843654da42cbb69c40865163c78b Mon Sep 17 00:00:00 2001 From: Foo Bar Date: Mon, 21 Nov 2022 21:37:41 -0700 Subject: [PATCH] jex get_mindist command done --- utils/jex/src/jex.erl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/utils/jex/src/jex.erl b/utils/jex/src/jex.erl index f390553..8d4eff4 100644 --- a/utils/jex/src/jex.erl +++ b/utils/jex/src/jex.erl @@ -611,6 +611,30 @@ gasoline(TarballPath) -> Filename. +%%----------------------------------------------------------------------------- +%% jex get_mindist PACKAGE +%%----------------------------------------------------------------------------- + +get_mindist(PkgName) -> + % does package exist + case pkg_devdir(PkgName) of + {exists, _} -> get_mindist2(PkgName); + {dne, _} -> error({package_not_installed, PkgName}) + end. + +get_mindist2(PkgName) -> + DevDir = devdir(), + {ok, CWD} = file:get_cwd(), + _ = cmdf("cd ~ts" % cd ~/.jex/dev + " && tar -czf ~ts.tar.gz ~ts" % && tar -czf local-sidekick-0.2.0.tar.gz local-sidekick-0.2.0 + " && mv ~ts.tar.gz ~ts", % && mv local-sidekick-0.2.0 CWD + [DevDir, + PkgName, PkgName, + PkgName, CWD]), + ok. + + + %%----------------------------------------------------------------------------- %% INTERNALS %%-----------------------------------------------------------------------------