xref: /qemu/qemu-img-cmds.hx (revision 168468fe19c872d31d17581e6a6cf7b69bd105b1)
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
104885b0caSJohn SnowHXCOMM over to the per-command sections in qemu-img.texi.
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
23153859beSStuart BradyDEF("check", img_check,
2465f389c0SJohn Snow    "check [--object objectdef] [--image-opts] [-q] [-f fmt] [--output=ofmt] [-r [leaks | all]] [-T src_cache] [-U] filename")
25195b5109SPeter MaydellSRST
26195b5109SPeter Maydell.. option:: check [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [--output=OFMT] [-r [leaks | all]] [-T SRC_CACHE] [-U] FILENAME
27195b5109SPeter MaydellERST
28153859beSStuart Brady
29153859beSStuart BradyDEF("commit", img_commit,
3065f389c0SJohn Snow    "commit [--object objectdef] [--image-opts] [-q] [-f fmt] [-t cache] [-b base] [-d] [-p] filename")
31195b5109SPeter MaydellSRST
32195b5109SPeter Maydell.. option:: commit [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [-t CACHE] [-b BASE] [-d] [-p] FILENAME
33195b5109SPeter MaydellERST
34153859beSStuart Brady
35d14ed18cSMiroslav RezaninaDEF("compare", img_compare,
36a8d16f9cSFam Zheng    "compare [--object objectdef] [--image-opts] [-f fmt] [-F fmt] [-T src_cache] [-p] [-q] [-s] [-U] filename1 filename2")
37195b5109SPeter MaydellSRST
38195b5109SPeter Maydell.. option:: compare [--object OBJECTDEF] [--image-opts] [-f FMT] [-F FMT] [-T SRC_CACHE] [-p] [-q] [-s] [-U] FILENAME1 FILENAME2
39195b5109SPeter MaydellERST
40d14ed18cSMiroslav Rezanina
41153859beSStuart BradyDEF("convert", img_convert,
42*168468feSDavid 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")
43195b5109SPeter MaydellSRST
44*168468feSDavid 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
45195b5109SPeter MaydellERST
46153859beSStuart Brady
4757b2d9d4SEric BlakeDEF("create", img_create,
4865f389c0SJohn Snow    "create [--object objectdef] [-q] [-f fmt] [-b backing_file] [-F backing_fmt] [-u] [-o options] filename [size]")
49195b5109SPeter MaydellSRST
50195b5109SPeter Maydell.. option:: create [--object OBJECTDEF] [-q] [-f FMT] [-b BACKING_FILE] [-F BACKING_FMT] [-u] [-o OPTIONS] FILENAME [SIZE]
51195b5109SPeter MaydellERST
5257b2d9d4SEric Blake
5386ce1f6eSReda SallahiDEF("dd", img_dd,
54a8d16f9cSFam Zheng    "dd [--image-opts] [-U] [-f fmt] [-O output_fmt] [bs=block_size] [count=blocks] [skip=blocks] if=input of=output")
55195b5109SPeter MaydellSRST
56195b5109SPeter Maydell.. option:: dd [--image-opts] [-U] [-f FMT] [-O OUTPUT_FMT] [bs=BLOCK_SIZE] [count=BLOCKS] [skip=BLOCKS] if=INPUT of=OUTPUT
57195b5109SPeter MaydellERST
5886ce1f6eSReda Sallahi
59153859beSStuart BradyDEF("info", img_info,
60a8d16f9cSFam Zheng    "info [--object objectdef] [--image-opts] [-f fmt] [--output=ofmt] [--backing-chain] [-U] filename")
61195b5109SPeter MaydellSRST
62195b5109SPeter Maydell.. option:: info [--object OBJECTDEF] [--image-opts] [-f FMT] [--output=OFMT] [--backing-chain] [-U] FILENAME
63195b5109SPeter MaydellERST
64153859beSStuart Brady
654c93a13bSPaolo BonziniDEF("map", img_map,
66a8d16f9cSFam Zheng    "map [--object objectdef] [--image-opts] [-f fmt] [--output=ofmt] [-U] filename")
67195b5109SPeter MaydellSRST
68195b5109SPeter Maydell.. option:: map [--object OBJECTDEF] [--image-opts] [-f FMT] [--output=OFMT] [-U] FILENAME
69195b5109SPeter MaydellERST
704c93a13bSPaolo Bonzini
71fd03c2b8SStefan HajnocziDEF("measure", img_measure,
72fd03c2b8SStefan Hajnoczi"measure [--output=ofmt] [-O output_fmt] [-o options] [--size N | [--object objectdef] [--image-opts] [-f fmt] [-l snapshot_param] filename]")
73195b5109SPeter MaydellSRST
74195b5109SPeter Maydell.. option:: measure [--output=OFMT] [-O OUTPUT_FMT] [-o OPTIONS] [--size N | [--object OBJECTDEF] [--image-opts] [-f FMT] [-l SNAPSHOT_PARAM] FILENAME]
75195b5109SPeter MaydellERST
76fd03c2b8SStefan Hajnoczi
77153859beSStuart BradyDEF("snapshot", img_snapshot,
78a8d16f9cSFam Zheng    "snapshot [--object objectdef] [--image-opts] [-U] [-q] [-l | -a snapshot | -c snapshot | -d snapshot] filename")
79195b5109SPeter MaydellSRST
80195b5109SPeter Maydell.. option:: snapshot [--object OBJECTDEF] [--image-opts] [-U] [-q] [-l | -a SNAPSHOT | -c SNAPSHOT | -d SNAPSHOT] FILENAME
81195b5109SPeter MaydellERST
823e85c6fdSKevin Wolf
833e85c6fdSKevin WolfDEF("rebase", img_rebase,
84a8d16f9cSFam Zheng    "rebase [--object objectdef] [--image-opts] [-U] [-q] [-f fmt] [-t cache] [-T src_cache] [-p] [-u] -b backing_file [-F backing_fmt] filename")
85195b5109SPeter MaydellSRST
86195b5109SPeter 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
87195b5109SPeter MaydellERST
88ae6b0ed6SStefan Hajnoczi
89ae6b0ed6SStefan HajnocziDEF("resize", img_resize,
909775fcdbSJohn Snow    "resize [--object objectdef] [--image-opts] [-f fmt] [--preallocation=prealloc] [-q] [--shrink] filename [+ | -]size")
91195b5109SPeter MaydellSRST
92195b5109SPeter Maydell.. option:: resize [--object OBJECTDEF] [--image-opts] [-f FMT] [--preallocation=PREALLOC] [-q] [--shrink] FILENAME [+ | -]SIZE
93195b5109SPeter MaydellERST
94