-
Notifications
You must be signed in to change notification settings - Fork 257
-
I want to document the available commands, because some of the are not well known. So currently we have these:
init Start a new project
i, install [name...] Install one or more packages
up, update [name...] Update one or more packages
upgrade [version] Upgrade clib to a specified or latest version
configure [name...] Configure one or more packages
build [name...] Build one or more packages
search [query] Search for packages
help <cmd> Display help for cmd
However I am not sure how some of them should work. Could you give me some info about what is the intended function of the update
, configure
and build
commands?
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment 2 replies
-
IIRC, clib update
is more or less a modified clib install
that ensures the cache is skipped, installation is "forced", and global installs are disabled
clib configure
will execute the configure
script in a clib.json
as seen here: https://github.com/jwerle/libmerkle/blob/master/clib.json#L7)
clib build
will execute make
for a package with -C
set to the Makefile
specified in a clib.json
as seen here:(https://github.com/jwerle/libmerkle/blob/master/clib.json#L8
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions
-
Let me know if I forgot something https://github.com/clibs/clib/wiki/Command-Line-Interface
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1