aboutsummaryrefslogtreecommitdiff
path: root/man/kiss-contrib.1
blob: 64ea0667a33f714d0d6fa6737de2908f1f6e7de3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
.TH KISS-CONTRIB 1 2020-04-04 "CARBS LINUX" "General Commands Manual"
.SH NAME
kiss utilities
.SH DESCRIPTION
This manual page is not for a single program, but for multiple
utilities. Programs are explained in their own sections. They
are listed alphabetically.
.SH KISS-CARGO-URLGEN
.B kiss-cargo-urlgen
[pkg+ver] [pkg+ver]

Creates a list of static cargo urls which can be added to the \fBsources\fR
file of a \fIRust\fR package. It takes arguments as the package name, plus
sign, and the version number.
.SH KISS-CARGOLOCK-URLGEN
.B kiss-cargolock-urlgen
<Cargo.lock file>

Does the same as \fBkiss-cargo-urlgen\fR, but gets the package and version
information from a \fICargo.lock\fR file.
.SH KISS-CAT
.B kiss-cat
<pkg> [file] [file]

Concatanates a package's files inside the system database. If no file is
specified, it looks for \fBbuild\fR, \fBdepends\fR, \fBsources\fR, and
\fBversion\fR.
.SH KISS-CHANGELOG
.B kiss-changelog
<pkg>

Shows a git log of the specified package in an oneline format
.SH KISS-CHBUILD
.B kiss-chbuild

kiss-chbuild, creates a temporary rootfs, and chroots into it.

If it doesn't already exist, kiss-chbuild downloads the rootfs tarball to
your cache directory and extracts it into a \fBcarbs-chroot\fR directory.

It then copies the chroot to a temporary directory, and runs kiss-chroot
to it. It removes the temporary chroot after the user exits.
.SH KISS-CHROOT
.B kiss-chroot
<directory>

Mounts the required devices to the given directory, copies /etc/resolv.conf
from host, and chroots into the given directory. Cleans up after exit.
.SH KISS-DEPENDS
.B kiss-depends
<pkg>

Checks the dependencies of an installed package.
.SH KISS-DEPENDSFINDER
.B kiss-depends-finder
<pkg>

Finds the missing dependencies of packages by checking linked libraries/files.
.SH KISS-EXPORT
.B kiss-export
<pkg>

Exports a package tarball of an installed package.
.SH KISS-FORK
.B kiss-fork
<pkg>

Copies the repository directory of the given package to the current working
directory.
.SH KISS-LINK
.B kiss-link
[file] [file]

Links files from a package in the repository. It looks for the package by
the directory name, but this can be overriden by getting a PKG environment
value.

.IP \fBExample:\fR
.nf
$ kiss-fork git
forked package to /home/cem/.local/repositories/overrides/git
$ cd git
$ kiss-link checksums version sources
linked /home/cem/.local/repositories/main/core/git/version to /home/cem/.local/repositories/overrides/git/version
linked /home/cem/.local/repositories/main/core/git/sources to /home/cem/.local/repositories/overrides/git/sources
linked /home/cem/.local/repositories/main/core/git/checksums to /home/cem/.local/repositories/overrides/git/checksums
.fi
.PP
.SH KISS-MAINTAINER
.B kiss-maintainer
<pkg>

Checks repository commit information of the given package to find out
the maintainer of the package.
.SH KISS-MANIFEST
.B kiss-manifest
<pkg>

Prints the manifest file.
.SH KISS-MANIFEST-TREE
.B kiss-manifest-tree
<pkg>

Prints the manifest file in a tree view.
.SH KISS-NEW
.B kiss-new
<name> [version] [sources]

Creates a boilerplate KISS package.
.SH KISS-ORPHANS
.B kiss-orphans

Shows orphaned packages. These packages do not have any dependent packages
installed and can be removed.
.SH KISS-OUTDATED
.B kiss-outdated

Checks \fIrepology.org\fR to see if any installed packages are outdated. This
can be used to check if personal packages are outdated.
.SH KISS-OWNS
.B kiss-owns
<file>

Checks which package has installed the given file.
.SH KISS-REPODEPENDS
.B kiss-repodepends
<pkg>

Prints the dependencies of the given package as they are defined in the repository.
.SH KISS-RESET
.B kiss-reset

Removes all packages except the base packages.
.SH KISS-REVDEPENDS
.B kiss-revdepends
<pkg>

Prints the packages that depend on the given package. (Reverse dependencies)
.SH KISS-SIZE
.B kiss-size
<pkg>

Prints the given package's size, and its individual files.
.SH KISS-WHICH
.B kiss-which
<pkg>

A \fIwhich\fR-like utility for KISS packages.
.SH SEE ALSO
kiss(1)