1xrepo(1) General Commands Manual xrepo(1)
2
3
4
6 xrepo - cross-platform build utility based on Lua
7
8
9
11 xrepo [action] [options]
12
13
14
16 xrepo is a lightweight cross-platform build utility based on Lua. It
17 uses xrepo.lua to maintain project builds. Compared with make‐
18 file/CMakeLists.txt, the configuration syntax is more concise and intu‐
19 itive. It is very friendly to novices and can quickly get started in a
20 short time. Let users focus more on actual project development.
21
22
23
25 clean Clear all package caches and remove all not-referenced packages.
26
27
28 env Set environment and execute command, or print environment.
29
30
31 export Export the given packages.
32
33
34 fetch Fetch library information of the given installed packages.
35
36
37 import Import the given packages.
38
39
40 info Show information of the given packages.
41
42
43 install
44 Install the given packages.
45
46
47 remove Remove the given packages.
48
49
50 scan Scan the given or all installed packages.
51
52
53 search Search the given packages.
54
55
56 add-repo
57 Add the given remote repository url.
58
59
60 list-repo
61 List all remote repositories.
62
63
64 rm-repo
65 Remove the given remote repository.
66
67
68 update-repo
69 Update all local repositories from remote.
70
71
72
74 -q, --quiet
75 Quiet operation.
76
77
78 -y, --yes
79 Input yes by default if need user confirm.
80
81
82 --root Allow one to run xrepo as root.
83
84
85 -v, --verbose
86 Print lots of verbose information for users.
87
88
89 -D, --diagnosis
90 Print lots of diagnosis information.
91
92
93 --version
94 Print the version number and exit.
95
96
97 -h, --help
98 Print this help message and exit.
99
100
101
103 xrepo is written by ruki ⟨waruqi@gmail.com⟩.
104
105 This manual page was written by Yangfl ⟨mmyangfl@gmail.com⟩ for the De‐
106 bian Project (and may be used by others).
107
108
109
110 xrepo(1)