-
Notifications
You must be signed in to change notification settings - Fork 17
/
dpkg-deb.sh
118 lines (105 loc) · 2.57 KB
/
dpkg-deb.sh
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
#!/usr/bin/env bash
# Automatic generated, DON'T MODIFY IT.
# @meta inherit-flag-options
# @flag -v --verbose Enable verbose output.
# @flag -D --debug Enable debugging output.
# @option --showformat <format> Use alternative format for --show.
# @option --deb-format <format> Select archive format.
# @flag --nocheck Suppress control file check (build bad packages).
# @flag --root-owner-group Forces the owner and groups to root.
# @flag --uniform-compression Use the compression params on all members.
# @flag --no-uniform-compression Use the compression params on all members.
# @option -z- <v> Set the compression level when building.
# @option -Z-[gzip|xz|zstd|none] <type> Set the compression type used when building.
# @option -S- <strategy> Set the compression strategy when building.
# {{ dpkg-deb --build
# @cmd Build an archive.
# @alias -b
# @arg directory!
# @arg file-deb <file:.deb>
--build() {
:;
}
# }} dpkg-deb --build
# {{ dpkg-deb --contents
# @cmd List contents.
# @alias -c
# @arg file-deb <file:.deb>
--contents() {
:;
}
# }} dpkg-deb --contents
# {{ dpkg-deb --info
# @cmd Show info to stdout.
# @alias -I
# @arg file-deb <file:.deb>
# @arg cfile*
--info() {
:;
}
# }} dpkg-deb --info
# {{ dpkg-deb --show
# @cmd Show information on package(s)
# @alias -W
# @arg file-deb <file:.deb>
--show() {
:;
}
# }} dpkg-deb --show
# {{ dpkg-deb --field
# @cmd Show field(s) to stdout.
# @alias -f
# @arg file-deb <file:.deb>
# @arg cfield*
--field() {
:;
}
# }} dpkg-deb --field
# {{ dpkg-deb --control
# @cmd Extract control info.
# @arg file-deb <file:.deb>
# @arg directory
--control() {
:;
}
# }} dpkg-deb --control
# {{ dpkg-deb --extract
# @cmd Extract files.
# @alias -x
# @arg file-deb <file:.deb>
# @arg directory!
--extract() {
:;
}
# }} dpkg-deb --extract
# {{ dpkg-deb --vextract
# @cmd Extract & list files.
# @alias -X
# @arg file-deb <file:.deb>
# @arg directory!
--vextract() {
:;
}
# }} dpkg-deb --vextract
# {{ dpkg-deb --raw-extract
# @cmd Extract control info and files.
# @alias -R
--raw-extract() {
:;
}
# }} dpkg-deb --raw-extract
# {{ dpkg-deb --ctrl-tarfile
# @cmd Output control tarfile.
# @arg file-deb <file:.deb>
--ctrl-tarfile() {
:;
}
# }} dpkg-deb --ctrl-tarfile
# {{ dpkg-deb --fsys-tarfile
# @cmd Output filesystem tarfile.
# @arg file-deb <file:.deb>
--fsys-tarfile() {
:;
}
# }} dpkg-deb --fsys-tarfile
command eval "$(argc --argc-eval "$0" "$@")"