xref: /qemu/qemu-img-cmds.hx (revision 26ea27898b2b4e322ab932fb61de8f32cd9e4d72)
157b2d9d4SEric BlakeHXCOMM Keep the list of subcommands sorted by name.
2a64627edSMarkus ArmbrusterHXCOMM Use DEFHEADING() to define headings in both help text and rST
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,
13a3579bfaSMaxim Levitsky    "amend [--object objectdef] [--image-opts] [-p] [-q] [-f fmt] [-t cache] [--force] -o options filename")
14195b5109SPeter MaydellSRST
15a3579bfaSMaxim Levitsky.. option:: amend [--object OBJECTDEF] [--image-opts] [-p] [-q] [-f FMT] [-t CACHE] [--force] -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
233b51ab4bSEric Blake
243b51ab4bSEric BlakeDEF("bitmap", img_bitmap,
253b51ab4bSEric 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")
263b51ab4bSEric BlakeSRST
273b51ab4bSEric 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
283b51ab4bSEric BlakeERST
293b51ab4bSEric 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,
37a0441b66SZhengui    "commit [--object objectdef] [--image-opts] [-q] [-f fmt] [-t cache] [-b base] [-r rate_limit] [-d] [-p] filename")
38195b5109SPeter MaydellSRST
39a0441b66SZhengui.. option:: commit [--object OBJECTDEF] [--image-opts] [-q] [-f FMT] [-t CACHE] [-b BASE] [-r RATE_LIMIT] [-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,
491899bf47SEric Blake    "convert [--object objectdef] [--image-opts] [--target-image-opts] [--target-is-zero] [--bitmaps] [-U] [-C] [-c] [-p] [-q] [-n] [-f fmt] [-t cache] [-T src_cache] [-O output_fmt] [-B backing_file [-F backing_fmt]] [-o options] [-l snapshot_param] [-S sparse_size] [-r rate_limit] [-m num_coroutines] [-W] [--salvage] filename [filename2 [...]] output_filename")
50195b5109SPeter MaydellSRST
519a5d1352SEric Blake.. option:: convert [--object OBJECTDEF] [--image-opts] [--target-image-opts] [--target-is-zero] [--bitmaps] [-U] [-C] [-c] [-p] [-q] [-n] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-O OUTPUT_FMT] [-B BACKING_FILE [-F BACKING_FMT]] [-o OPTIONS] [-l SNAPSHOT_PARAM] [-S SPARSE_SIZE] [-r RATE_LIMIT] [-m NUM_COROUTINES] [-W] [--salvage] FILENAME [FILENAME2 [...]] OUTPUT_FILENAME
52195b5109SPeter MaydellERST
53153859beSStuart Brady
5457b2d9d4SEric BlakeDEF("create", img_create,
55111fbd74SHanna Reitz    "create [--object objectdef] [-q] [-f fmt] [-b backing_file [-F backing_fmt]] [-u] [-o options] filename [size]")
56195b5109SPeter MaydellSRST
57111fbd74SHanna Reitz.. 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,
91*26ea2789SAndrey Drobyshev    "rebase [--object objectdef] [--image-opts] [-U] [-q] [-f fmt] [-t cache] [-T src_cache] [-p] [-u] [-c] -b backing_file [-F backing_fmt] filename")
92195b5109SPeter MaydellSRST
93*26ea2789SAndrey Drobyshev.. option:: rebase [--object OBJECTDEF] [--image-opts] [-U] [-q] [-f FMT] [-t CACHE] [-T SRC_CACHE] [-p] [-u] [-c] -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