Skip to content

Commit ef49a59

Browse files
authored
Merge pull request #504 from jclulow/dash-tee
add "-t" as a short alias for "--temp-be-activate"
2 parents 0b0f979 + a1bef17 commit ef49a59

File tree

2 files changed

+30
-28
lines changed

2 files changed

+30
-28
lines changed

src/client.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
#
2424
# Copyright 2024 OmniOS Community Edition (OmniOSce) Association.
25+
# Copyright 2024 Oxide Computer Company
2526
# Copyright (c) 2007, 2024, Oracle and/or its affiliates.
2627
#
2728

@@ -290,7 +291,7 @@ def usage(
290291
]
291292

292293
beopts = (
293-
" [--no-be-activate] [--temp-be-activate]\n"
294+
" [--no-be-activate] [-t | --temp-be-activate]\n"
294295
" [--no-backup-be | --require-backup-be] [--backup-be-name name]\n"
295296
" [--deny-new-be | --require-new-be] [--be-name name]\n"
296297
)
@@ -7234,7 +7235,7 @@ def print_version(pargs):
72347235
"deny_new_be" : ("", "deny-new-be"),
72357236
"no_backup_be" : ("", "no-backup-be"),
72367237
"be_activate" : ("", "no-be-activate"),
7237-
"be_temp_activate" : ("", "temp-be-activate"),
7238+
"be_temp_activate" : ("t", "temp-be-activate"),
72387239
"require_backup_be" : ("", "require-backup-be"),
72397240
"require_new_be" : ("", "require-new-be"),
72407241

src/man/pkg.1

+27-26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.\" Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.
22
.\" Copyright 2023 OmniOS Community Edition (OmniOSce) Association.
3-
.Dd July 20, 2023
3+
.\" Copyright 2024 Oxide Computer Company
4+
.Dd December 10, 2024
45
.Dt PKG 1
56
.Os
67
.Sh NAME
@@ -37,7 +38,7 @@
3738
.Op Fl \-no-index
3839
.Op Fl \-no-refresh
3940
.br
40-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
41+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
4142
.Op Fl \-no-backup-be | Fl \-require-backup-be
4243
.Op Fl \-backup-be-name Ar name
4344
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -62,7 +63,7 @@
6263
.Op Fl \-no-index
6364
.Op Fl \-no-refresh
6465
.br
65-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
66+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
6667
.Op Fl \-no-backup-be | Fl \-require-backup-be
6768
.Op Fl \-backup-be-name Ar name
6869
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -87,7 +88,7 @@
8788
.Op Fl \-ignore-missing
8889
.Op Fl \-no-index
8990
.br
90-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
91+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
9192
.Op Fl \-no-backup-be | Fl \-require-backup-be
9293
.Op Fl \-backup-be-name Ar name
9394
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -116,7 +117,7 @@
116117
.Op Fl \-no-index
117118
.Op Fl \-no-refresh
118119
.br
119-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
120+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
120121
.Op Fl \-no-backup-be | Fl \-require-backup-be
121122
.Op Fl \-backup-be-name Ar name
122123
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -147,7 +148,7 @@
147148
.Op Fl \-no-index
148149
.Op Fl \-no-refresh
149150
.br
150-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
151+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
151152
.Op Fl \-no-backup-be | Fl \-require-backup-be
152153
.Op Fl \-backup-be-name Ar name
153154
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -171,7 +172,7 @@
171172
.Op Fl \-ignore-missing
172173
.Op Fl \-no-index
173174
.br
174-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
175+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
175176
.Op Fl \-no-backup-be | Fl \-require-backup-be
176177
.Op Fl \-backup-be-name Ar name
177178
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -248,7 +249,7 @@
248249
.Op Fl \-accept
249250
.Op Fl \-licenses
250251
.br
251-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
252+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
252253
.Op Fl \-no-backup-be | Fl \-require-backup-be
253254
.Op Fl \-backup-be-name Ar name
254255
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -266,7 +267,7 @@
266267
.Bk -words
267268
.Op Fl nv
268269
.br
269-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
270+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
270271
.Op Fl \-no-backup-be | Fl \-require-backup-be
271272
.Op Fl \-backup-be-name Ar name
272273
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -290,7 +291,7 @@
290291
.Op Fl I Ar implementation
291292
.Op Fl V Ar version
292293
.br
293-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
294+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
294295
.Op Fl \-no-backup-be | Fl \-require-backup-be
295296
.Op Fl \-backup-be-name Ar name
296297
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -305,7 +306,7 @@
305306
.Bk -words
306307
.Op Fl nvIV
307308
.br
308-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
309+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
309310
.Op Fl \-no-backup-be | Fl \-require-backup-be
310311
.Op Fl \-backup-be-name Ar name
311312
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -336,7 +337,7 @@
336337
.Op Fl \-accept
337338
.Op Fl \-licenses
338339
.br
339-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
340+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
340341
.Op Fl \-no-backup-be | Fl \-require-backup-be
341342
.Op Fl \-backup-be-name Ar name
342343
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -369,7 +370,7 @@
369370
.Op Fl \-accept
370371
.Op Fl \-licenses
371372
.br
372-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
373+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
373374
.Op Fl \-no-backup-be | Fl \-require-backup-be
374375
.Op Fl \-backup-be-name Ar name
375376
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -693,7 +694,7 @@ regular basis.
693694
.Op Fl \-no-index
694695
.Op Fl \-no-refresh
695696
.br
696-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
697+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
697698
.Op Fl \-no-backup-be | Fl \-require-backup-be
698699
.Op Fl \-backup-be-name Ar name
699700
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -913,7 +914,7 @@ on the next boot.
913914
See the
914915
.Xr beadm 8
915916
man page for more information.
916-
.It Fl \-temp-be-activate
917+
.It Fl t | Fl \-temp-be-activate
917918
If a boot environment is created, set it as the active boot environment for the
918919
next boot only (temporary activation).
919920
See the
@@ -1013,7 +1014,7 @@ will continue operation and exit with return code 8.
10131014
.Op Fl \-no-index
10141015
.Op Fl \-no-refresh
10151016
.br
1016-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
1017+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
10171018
.Op Fl \-no-backup-be | Fl \-require-backup-be
10181019
.Op Fl \-backup-be-name Ar name
10191020
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -1095,7 +1096,7 @@ sub-command above.
10951096
.Op Fl \-ignore-missing
10961097
.Op Fl \-no-index
10971098
.br
1098-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
1099+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
10991100
.Op Fl \-no-backup-be | Fl \-require-backup-be
11001101
.Op Fl \-backup-be-name Ar name
11011102
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -1155,7 +1156,7 @@ command above.
11551156
.Op Fl \-no-index
11561157
.Op Fl \-no-refresh
11571158
.br
1158-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
1159+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
11591160
.Op Fl \-no-backup-be | Fl \-require-backup-be
11601161
.Op Fl \-backup-be-name Ar name
11611162
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -1275,7 +1276,7 @@ command above.
12751276
.Op Fl \-no-index
12761277
.Op Fl \-no-refresh
12771278
.br
1278-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
1279+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
12791280
.Op Fl \-no-backup-be | Fl \-require-backup-be
12801281
.Op Fl \-backup-be-name Ar name
12811282
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -1330,7 +1331,7 @@ command above.
13301331
.Op Fl \-ignore-missing
13311332
.Op Fl \-no-index
13321333
.br
1333-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
1334+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
13341335
.Op Fl \-no-backup-be | Fl \-require-backup-be
13351336
.Op Fl \-backup-be-name Ar name
13361337
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2135,7 +2136,7 @@ Include informational messages regarding packages.
21352136
.Op Fl \-accept
21362137
.Op Fl \-licenses
21372138
.br
2138-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2139+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
21392140
.Op Fl \-no-backup-be | Fl \-require-backup-be
21402141
.Op Fl \-backup-be-name Ar name
21412142
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2185,7 +2186,7 @@ command above.
21852186
.Bk -words
21862187
.Op Fl nv
21872188
.br
2188-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2189+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
21892190
.Op Fl \-no-backup-be | Fl \-require-backup-be
21902191
.Op Fl \-backup-be-name Ar name
21912192
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2264,7 +2265,7 @@ List the mediations that can be set for currently installed packages.
22642265
.Op Fl I Ar implementation
22652266
.Op Fl V Ar version
22662267
.br
2267-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2268+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
22682269
.Op Fl \-no-backup-be | Fl \-require-backup-be
22692270
.Op Fl \-backup-be-name Ar name
22702271
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2301,7 +2302,7 @@ command above.
23012302
.Bk -words
23022303
.Op Fl nvIV
23032304
.br
2304-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2305+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
23052306
.Op Fl \-no-backup-be | Fl \-require-backup-be
23062307
.Op Fl \-backup-be-name Ar name
23072308
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2387,7 +2388,7 @@ options.
23872388
.Op Fl \-accept
23882389
.Op Fl \-licenses
23892390
.br
2390-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2391+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
23912392
.Op Fl \-no-backup-be | Fl \-require-backup-be
23922393
.Op Fl \-backup-be-name Ar name
23932394
.Op Fl \-deny-new-be | Fl \-require-new-be
@@ -2480,7 +2481,7 @@ command) that are hidden by an inherited facet with the same name.
24802481
.Op Fl \-accept
24812482
.Op Fl \-licenses
24822483
.br
2483-
.Op Fl \-no-be-activate | Fl \-temp-be-activate
2484+
.Op Fl \-no-be-activate | Oo Fl t | Fl \-temp-be-activate Oc
24842485
.Op Fl \-no-backup-be | Fl \-require-backup-be
24852486
.Op Fl \-backup-be-name Ar name
24862487
.Op Fl \-deny-new-be | Fl \-require-new-be

0 commit comments

Comments
 (0)