New xorriso-dd-target option -version
This commit is contained in:
parent
557e69ada1
commit
43d5804db3
@ -14,6 +14,10 @@
|
||||
# if $no_xorriso_dd_target_run is empty. It implements what xdt_print_usage
|
||||
# announces.
|
||||
|
||||
xdt_print_version() {
|
||||
echo "xorriso-dd-target , version 1.5.3 , 2020.01.06.204949"
|
||||
}
|
||||
|
||||
|
||||
## This obtrusive setting shall make the script safe against exotic locales.
|
||||
## Supposed to stabilize grep expression interpretation and error messages.
|
||||
@ -135,6 +139,7 @@ xdt_print_usage() {
|
||||
echo " -dummy -DO_WRITE even against the advice of"
|
||||
echo " this program. This probably shows you ways to"
|
||||
echo " shoot your own foot."
|
||||
echo " -version Print version text and then end the program."
|
||||
echo " -help Print this text to stdout and then end the program."
|
||||
echo "Examples:"
|
||||
echo " $0 -with_sudo -list_all"
|
||||
@ -219,6 +224,7 @@ xdt_reset_job() {
|
||||
# Status
|
||||
xdt_sudo_cmd=
|
||||
xdt_have_su_power=
|
||||
xdt_end_after_setup=
|
||||
|
||||
return 0
|
||||
}
|
||||
@ -319,9 +325,15 @@ xdt_arg_interpreter() {
|
||||
elif test "X$xdt_i" = "X-no_pacifier"
|
||||
then
|
||||
xdt_no_pacifier=y
|
||||
elif test "X$xdt_i" = "X-version"
|
||||
then
|
||||
xdt_print_version
|
||||
xdt_end_after_setup=y
|
||||
return 0
|
||||
elif test "X$xdt_i" = "X-help"
|
||||
then
|
||||
xdt_print_usage
|
||||
xdt_end_after_setup=y
|
||||
return 0
|
||||
elif echo "X$xdt_i" | grep -v '^X-' >/dev/null
|
||||
then
|
||||
@ -865,6 +877,10 @@ xdt_main()
|
||||
|
||||
xdt_reset_job
|
||||
xdt_arg_interpreter "$@" || return "$?"
|
||||
if test -n "$xdt_end_after_setup"
|
||||
then
|
||||
return 0
|
||||
fi
|
||||
|
||||
if test -n "$xdt_do_plug_test"
|
||||
then
|
||||
|
@ -507,6 +507,10 @@ If a single device name is given, do a run of \-dummy \-DO_WRITE even against
|
||||
the advice of this program. This probably shows you ways to shoot your own
|
||||
foot.
|
||||
.TP
|
||||
\fB\-version\fR
|
||||
Print the program name, version text, and timestamp to stdout and then end
|
||||
the program.
|
||||
.TP
|
||||
\fB\-help\fR
|
||||
Print the help text to stdout and then end the program.
|
||||
.SH EXAMPLES
|
||||
|
@ -400,6 +400,9 @@ File: xorriso-dd-target.info, Node: Options, Next: Examples, Prev: Overview,
|
||||
If a single device name is given, do a run of -dummy -DO_WRITE even
|
||||
against the advice of this program. This probably shows you ways
|
||||
to shoot your own foot.
|
||||
-version
|
||||
Print the program name, version text, and timestamp to stdout and
|
||||
then end the program.
|
||||
-help
|
||||
Print the help text to stdout and then end the program.
|
||||
|
||||
@ -484,7 +487,7 @@ File: xorriso-dd-target.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal
|
||||
* -DO_WRITE write image file to device: Options. (line 48)
|
||||
* -dummy report but do not perform: Options. (line 59)
|
||||
* -dummy_force show raw copy commands: Options. (line 61)
|
||||
* -help print help text to stdout: Options. (line 65)
|
||||
* -help print help text to stdout: Options. (line 68)
|
||||
* -image_file set path of disk image file: Options. (line 45)
|
||||
* -list_all print list of disk devices: Options. (line 15)
|
||||
* -list_long print extra device info: Options. (line 18)
|
||||
@ -493,6 +496,7 @@ File: xorriso-dd-target.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal
|
||||
* -min_size set size limit for device: Options. (line 29)
|
||||
* -no_pacifier do not show dd progress: Options. (line 55)
|
||||
* -plug_test detect target device plugging: Options. (line 7)
|
||||
* -version print version text to stdout: Options. (line 65)
|
||||
* -with_sudo run lsblk, umount, dd by sudo: Options. (line 38)
|
||||
* -with_vendor_model add drive info to advice: Options. (line 22)
|
||||
|
||||
@ -514,7 +518,7 @@ File: xorriso-dd-target.info, Node: ConceptIdx, Next: Top, Prev: CommandIdx,
|
||||
* disk image file, set path, -image_file: Options. (line 45)
|
||||
* disk image file, write to device, -DO_WRITE: Options. (line 48)
|
||||
* Drive info, add to advice, -with_vendor_model: Options. (line 22)
|
||||
* help text, print to stdout, -help: Options. (line 65)
|
||||
* help text, print to stdout, -help: Options. (line 68)
|
||||
* ISO 9660, demand presence on target, -look_for_iso: Options. (line 33)
|
||||
* lsblk, umount, dd, run by sudo, -with_sudo: Options. (line 38)
|
||||
* only report, do not perform, -dummy: Options. (line 59)
|
||||
@ -529,6 +533,7 @@ File: xorriso-dd-target.info, Node: ConceptIdx, Next: Top, Prev: CommandIdx,
|
||||
* Use case, show commands for writing to a not advised device: Unwise.
|
||||
(line 6)
|
||||
* Use case, write image to an advised device: Dowrite. (line 6)
|
||||
* version text, print to stdout, -version: Options. (line 65)
|
||||
* xorriso-dd-target, options: Options. (line 6)
|
||||
|
||||
|
||||
@ -544,12 +549,12 @@ Node: Dowrite7954
|
||||
Node: Unwise9097
|
||||
Node: Reasons10637
|
||||
Node: Options13218
|
||||
Node: Examples16208
|
||||
Node: Files16381
|
||||
Node: Seealso16539
|
||||
Node: Bugreport16705
|
||||
Node: Legal17292
|
||||
Node: CommandIdx17996
|
||||
Node: ConceptIdx19189
|
||||
Node: Examples16315
|
||||
Node: Files16488
|
||||
Node: Seealso16646
|
||||
Node: Bugreport16812
|
||||
Node: Legal17399
|
||||
Node: CommandIdx18103
|
||||
Node: ConceptIdx19369
|
||||
|
||||
End Tag Table
|
||||
|
@ -649,6 +649,12 @@ If a single device name is given, do a run of -dummy -DO_WRITE even against
|
||||
the advice of this program. This probably shows you ways to shoot your own
|
||||
foot.
|
||||
@c man .TP
|
||||
@item -version
|
||||
@kindex -version print version text to stdout
|
||||
@cindex version text, print to stdout, -version
|
||||
Print the program name, version text, and timestamp to stdout and then end
|
||||
the program.
|
||||
@c man .TP
|
||||
@item -help
|
||||
@kindex -help print help text to stdout
|
||||
@cindex help text, print to stdout, -help
|
||||
|
Loading…
Reference in New Issue
Block a user