xrepo - Man Page

cross-platform build utility based on Lua

Synopsis

xrepo [action] [options]

Description

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

clean

Clear all package caches and remove all not-referenced packages.

env

Set environment and execute command, or print environment.

export

Export the given packages.

fetch

Fetch library information of the given installed packages.

import

Import the given packages.

info

Show information of the given packages.

install

Install the given packages.

remove

Remove the given packages.

scan

Scan the given or all installed packages.

search

Search the given packages.

add-repo

Add the given remote repository url.

list-repo

List all remote repositories.

rm-repo

Remove the given remote repository.

update-repo

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.

Author

xrepo is written by ruki.

This manual page was written by Yangfl for the Debian Project (and may be used by others).