xref: /qemu/qemu-img-cmds.hx (revision 3b51ab4bf0f49a01cc2db7b954e0669e081719b5)
157b2d9d4SEric BlakeHXCOMM Keep the list of subcommands sorted by name.
2153859beSStuart BradyHXCOMM Use DEFHEADING() to define headings in both help text and texi
396ddefbcSPeter MaydellHXCOMM Text between SRST and ERST are copied to rST version and
4153859beSStuart BradyHXCOMM discarded from C version
5153859beSStuart BradyHXCOMM DEF(command, callback, arg_string) is used to construct
6153859beSStuart BradyHXCOMM command structures and help message.
796ddefbcSPeter MaydellHXCOMM HXCOMM can be used for comments, discarded from both rST and C
8153859beSStuart Brady
996ddefbcSPeter MaydellHXCOMM When amending the rST sections, please remember to copy the usage
100562adf5SEric BlakeHXCOMM over to the per-command sections in docs/tools/qemu-img.rst.
114885b0caSJohn Snow
1257b2d9d4SEric BlakeDEF("amend", img_amend,
1357b2d9d4SEric Blake    "amend [--object objectdef] [--image-opts] [-p] [-q] [-f fmt] [-t cache] -o options filename")
14195b5109SPeter MaydellSRST
15195b5109SPeter Maydell.. option:: amend [--object OBJECTDEF] [--image-opts] [-p] [-q] [-f FMT] [-t CACHE] -o OPTIONS FILENAME
16195b5109SPeter MaydellERST
1757b2d9d4SEric Blake
18b6133b8cSKevin WolfDEF("bench", img_bench,
19890fb1f6SJulia Suvorova    "bench [-c count] [-d depth] [-f fmt] [--flush-interval=flush_interval] [-i aio] [-n] [--no-drain] [-o offset] [--pattern=pattern] [-q] [-s buffer_size] [-S step_size] [-t cache] [-w] [-U] filename")
20195b5109SPeter MaydellSRST
21890fb1f6SJulia Suvorova.. option:: bench [-c COUNT] [-d DEPTH] [-f FMT] [--flush-interval=FLUSH_INTERVAL] [-i AIO] [-n] [--no-drain] [-o OFFSET] [--pattern=PATTERN] [-q] [-s BUFFER_SIZE] [-S STEP_SIZE] [-t CACHE] [-w] [-U] FILENAME
22195b5109SPeter MaydellERST
23*3b51ab4bSEric Blake
24*3b51ab4bSEric BlakeDEF("bitmap", img_bitmap,
25*3b51ab4bSEric Blake    "bitmap (--merge SOURCE | --add | --remove | --clear | --enable | --disable)... [-b source_file [-F source_fmt]] [-g granularity] [--object objectdef] [--image-opts | -f fmt] filename bitmap")
26*3b51ab4bSEric BlakeSRST
27*3b51ab4bSEric Blake.. option:: bitmap (--merge SOURCE | --add | --remove | --clear | --enable | --disable)... [-b SOURCE_FILE [-F SOURCE_FMT]] [-g GRANULARITY] [--object OBJECTDEF] [--image-opts | -f FMT] FILENAME BITMAP
28*3b51ab4bSEric BlakeERST
29*3b51ab4bSEric Blake
30153859beSStuart BradyDEF("check", img_check,
3165f389c0SJohn Snow    "check [--object objectdef] [--image-opts] [-q] [-f fmt] [--output=ofmt] [-r [leaks | all]] [-T src_cache] [-U] filename")
32195b5109SPeter MaydellSRST
33195b5109SPeter Maydell.. option:: check [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [--output=OFMT] [-r [leaks | all]] [-T SRC_CACHE] [-U] FILENAME
34195b5109SPeter MaydellERST
35153859beSStuart Brady
36153859beSStuart BradyDEF("commit", img_commit,
3765f389c0SJohn Snow    "commit [--object objectdef] [--image-opts] [-q] [-f fmt] [-t cache] [-b base] [-d] [-p] filename")
38195b5109SPeter MaydellSRST
39195b5109SPeter Maydell.. option:: commit [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [-t CACHE] [-b BASE] [-d] [-p] FILENAME
40195b5109SPeter MaydellERST
41153859beSStuart Brady
42d14ed18cSMiroslav RezaninaDEF("compare", img_compare,
43a8d16f9cSFam Zheng    "compare [--object objectdef] [--image-opts] [-f fmt] [-F fmt] [-T src_cache] [-p] [-q] [-s] [-U] filename1 filename2")
44195b5109SPeter MaydellSRST
45195b5109SPeter Maydell.. option:: compare [--object OBJECTDEF] [--image-opts] [-f FMT] [-F FMT] [-T SRC_CACHE] [-p] [-q] [-s] [-U] FILENAME1 FILENAME2
46195b5109SPeter MaydellERST
47d14ed18cSMiroslav Rezanina
48153859beSStuart BradyDEF("convert", img_convert,
49168468feSDavid Edmondson    "convert [--object objectdef] [--image-opts] [--target-image-opts] [--target-is-zero] [-U] [-C] [-c] [-p] [-q] [-n] [-f fmt] [-t cache] [-T src_cache] [-O output_fmt] [-B backing_file] [-o options] [-l snapshot_param] [-S sparse_size] [-m num_coroutines] [-W] [--salvage] filename [filename2 [...]] output_filename")
50195b5109SPeter MaydellSRST
51168468feSDavid Edmondson.. option:: convert [--object OBJECTDEF] [--image-opts] [--target-image-opts] [--target-is-zero] [-U] [-C] [-c] [-p] [-q] [-n] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-O OUTPUT_FMT] [-B BACKING_FILE] [-o OPTIONS] [-l SNAPSHOT_PARAM] [-S SPARSE_SIZE] [-m NUM_COROUTINES] [-W] [--salvage] FILENAME [FILENAME2 [...]] OUTPUT_FILENAME
52195b5109SPeter MaydellERST
53153859beSStuart Brady
5457b2d9d4SEric BlakeDEF("create", img_create,
5565f389c0SJohn Snow    "create [--object objectdef] [-q] [-f fmt] [-b backing_file] [-F backing_fmt] [-u] [-o options] filename [size]")
56195b5109SPeter MaydellSRST
57195b5109SPeter Maydell.. option:: create [--object OBJECTDEF] [-q] [-f FMT] [-b BACKING_FILE] [-F BACKING_FMT] [-u] [-o OPTIONS] FILENAME [SIZE]
58195b5109SPeter MaydellERST
5957b2d9d4SEric Blake
6086ce1f6eSReda SallahiDEF("dd", img_dd,
61a8d16f9cSFam Zheng    "dd [--image-opts] [-U] [-f fmt] [-O output_fmt] [bs=block_size] [count=blocks] [skip=blocks] if=input of=output")
62195b5109SPeter MaydellSRST
63195b5109SPeter Maydell.. option:: dd [--image-opts] [-U] [-f FMT] [-O OUTPUT_FMT] [bs=BLOCK_SIZE] [count=BLOCKS] [skip=BLOCKS] if=INPUT of=OUTPUT
64195b5109SPeter MaydellERST
6586ce1f6eSReda Sallahi
66153859beSStuart BradyDEF("info", img_info,
67a8d16f9cSFam Zheng    "info [--object objectdef] [--image-opts] [-f fmt] [--output=ofmt] [--backing-chain] [-U] filename")
68195b5109SPeter MaydellSRST
69195b5109SPeter Maydell.. option:: info [--object OBJECTDEF] [--image-opts] [-f FMT] [--output=OFMT] [--backing-chain] [-U] FILENAME
70195b5109SPeter MaydellERST
71153859beSStuart Brady
724c93a13bSPaolo BonziniDEF("map", img_map,
73c0469496SEyal Moscovici    "map [--object objectdef] [--image-opts] [-f fmt] [--start-offset=offset] [--max-length=len] [--output=ofmt] [-U] filename")
74195b5109SPeter MaydellSRST
75c0469496SEyal Moscovici.. option:: map [--object OBJECTDEF] [--image-opts] [-f FMT] [--start-offset=OFFSET] [--max-length=LEN] [--output=OFMT] [-U] FILENAME
76195b5109SPeter MaydellERST
774c93a13bSPaolo Bonzini
78fd03c2b8SStefan HajnocziDEF("measure", img_measure,
79fd03c2b8SStefan Hajnoczi"measure [--output=ofmt] [-O output_fmt] [-o options] [--size N | [--object objectdef] [--image-opts] [-f fmt] [-l snapshot_param] filename]")
80195b5109SPeter MaydellSRST
81195b5109SPeter Maydell.. option:: measure [--output=OFMT] [-O OUTPUT_FMT] [-o OPTIONS] [--size N | [--object OBJECTDEF] [--image-opts] [-f FMT] [-l SNAPSHOT_PARAM] FILENAME]
82195b5109SPeter MaydellERST
83fd03c2b8SStefan Hajnoczi
84153859beSStuart BradyDEF("snapshot", img_snapshot,
85a8d16f9cSFam Zheng    "snapshot [--object objectdef] [--image-opts] [-U] [-q] [-l | -a snapshot | -c snapshot | -d snapshot] filename")
86195b5109SPeter MaydellSRST
87195b5109SPeter Maydell.. option:: snapshot [--object OBJECTDEF] [--image-opts] [-U] [-q] [-l | -a SNAPSHOT | -c SNAPSHOT | -d SNAPSHOT] FILENAME
88195b5109SPeter MaydellERST
893e85c6fdSKevin Wolf
903e85c6fdSKevin WolfDEF("rebase", img_rebase,
91a8d16f9cSFam Zheng    "rebase [--object objectdef] [--image-opts] [-U] [-q] [-f fmt] [-t cache] [-T src_cache] [-p] [-u] -b backing_file [-F backing_fmt] filename")
92195b5109SPeter MaydellSRST
93195b5109SPeter Maydell.. option:: rebase [--object OBJECTDEF] [--image-opts] [-U] [-q] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-p] [-u] -b BACKING_FILE [-F BACKING_FMT] FILENAME
94195b5109SPeter MaydellERST
95ae6b0ed6SStefan Hajnoczi
96ae6b0ed6SStefan HajnocziDEF("resize", img_resize,
979775fcdbSJohn Snow    "resize [--object objectdef] [--image-opts] [-f fmt] [--preallocation=prealloc] [-q] [--shrink] filename [+ | -]size")
98195b5109SPeter MaydellSRST
99195b5109SPeter Maydell.. option:: resize [--object OBJECTDEF] [--image-opts] [-f FMT] [--preallocation=PREALLOC] [-q] [--shrink] FILENAME [+ | -]SIZE
100195b5109SPeter MaydellERST
101