xrepo1
Cross-platform build utility based on lua
Usage
xrepo [action]
[options]
Overview
xrepo is a lightweight cross-platform build utility based on Lua. It uses xrepo.lua to maintain project builds. Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive. It is very friendly to novices and can quickly get started in a short time. Let users focus more on actual project development.
Actions
|
Clear all package caches and remove all not-referenced packages. |
|---|---|
|
Set environment and execute command, or print environment. |
|
Export the given packages. |
|
Fetch library information of the given installed packages. |
|
Import the given packages. |
|
Show information of the given packages. |
|
Install the given packages. |
|
Remove the given packages. |
|
Scan the given or all installed packages. |
|
Search the given packages. |
|
Add the given remote repository url. |
|
List all remote repositories. |
|
Remove the given remote repository. |
|
Update all local repositories from remote. |
Options
-
-q, --quiet -
Quiet operation.
-
-y, --yes -
Input yes by default if need user confirm.
-
--root -
Allow one to run xrepo as root.
-
-v, --verbose -
Print lots of verbose information for users.
-
-D, --diagnosis -
Print lots of diagnosis information.
-
--version -
Print the version number and exit.
-
-h, --help -
Print this help message and exit.