]>
Commit | Line | Data |
---|---|---|
269930c0 | 1 | /* |
91953ca3 | 2 | * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. |
68176be1 | 3 | * Copyright (C) 2004-2010 Red Hat, Inc. All rights reserved. |
269930c0 | 4 | * |
6606c3ae AK |
5 | * This file is part of LVM2. |
6 | * | |
7 | * This copyrighted material is made available to anyone wishing to use, | |
8 | * modify, copy, or redistribute it subject to the terms and conditions | |
be684599 | 9 | * of the GNU Lesser General Public License v.2.1. |
6606c3ae | 10 | * |
be684599 | 11 | * You should have received a copy of the GNU Lesser General Public License |
6606c3ae AK |
12 | * along with this program; if not, write to the Free Software Foundation, |
13 | * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
8a6d1dd4 JT |
14 | */ |
15 | ||
16 | /* | |
68176be1 | 17 | * Put all long args that don't have a corresponding short option first. |
269930c0 | 18 | */ |
27f364af | 19 | /* *INDENT-OFF* */ |
edb3374d AK |
20 | arg(version_ARG, '\0', "version", NULL, 0) |
21 | arg(quiet_ARG, '\0', "quiet", NULL, 0) | |
22 | arg(physicalvolumesize_ARG, '\0', "setphysicalvolumesize", size_mb_arg, 0) | |
23 | arg(ignorelockingfailure_ARG, '\0', "ignorelockingfailure", NULL, 0) | |
24 | arg(nolocking_ARG, '\0', "nolocking", NULL, 0) | |
0ddb66ef | 25 | arg(pvmetadatacopies_ARG, '\0', "pvmetadatacopies", int_arg, 0) |
77d308ef AK |
26 | arg(vgmetadatacopies_ARG, '\0', "vgmetadatacopies", metadatacopies_arg, 0) |
27 | arg(metadatacopies_ARG, '\0', "metadatacopies", metadatacopies_arg, 0) | |
edb3374d | 28 | arg(metadatasize_ARG, '\0', "metadatasize", size_mb_arg, 0) |
88fc1b14 | 29 | arg(metadataignore_ARG, '\0', "metadataignore", yes_no_arg, 0) |
dff22466 | 30 | arg(norestorefile_ARG, '\0', "norestorefile", NULL, 0) |
edb3374d AK |
31 | arg(restorefile_ARG, '\0', "restorefile", string_arg, 0) |
32 | arg(labelsector_ARG, '\0', "labelsector", int_arg, 0) | |
33 | arg(driverloaded_ARG, '\0', "driverloaded", yes_no_arg, 0) | |
34 | arg(aligned_ARG, '\0', "aligned", NULL, 0) | |
35 | arg(unbuffered_ARG, '\0', "unbuffered", NULL, 0) | |
36 | arg(noheadings_ARG, '\0', "noheadings", NULL, 0) | |
37 | arg(segments_ARG, '\0', "segments", NULL, 0) | |
38 | arg(units_ARG, '\0', "units", string_arg, 0) | |
39 | arg(nosuffix_ARG, '\0', "nosuffix", NULL, 0) | |
40 | arg(removemissing_ARG, '\0', "removemissing", NULL, 0) | |
49908a9a | 41 | arg(restoremissing_ARG, '\0', "restoremissing", NULL, 0) |
edb3374d | 42 | arg(abort_ARG, '\0', "abort", NULL, 0) |
f8452d8c AK |
43 | arg(addtag_ARG, '\0', "addtag", tag_arg, ARG_GROUPABLE) |
44 | arg(deltag_ARG, '\0', "deltag", tag_arg, ARG_GROUPABLE) | |
edb3374d AK |
45 | arg(refresh_ARG, '\0', "refresh", NULL, 0) |
46 | arg(mknodes_ARG, '\0', "mknodes", NULL, 0) | |
47 | arg(minor_ARG, '\0', "minor", minor_arg, 0) | |
48 | arg(type_ARG, '\0', "type", segtype_arg, 0) | |
49 | arg(alloc_ARG, '\0', "alloc", alloc_arg, 0) | |
50 | arg(separator_ARG, '\0', "separator", string_arg, 0) | |
51 | arg(mirrorsonly_ARG, '\0', "mirrorsonly", NULL, 0) | |
52 | arg(nosync_ARG, '\0', "nosync", NULL, 0) | |
53 | arg(resync_ARG, '\0', "resync", NULL, 0) | |
54 | arg(corelog_ARG, '\0', "corelog", NULL, 0) | |
55 | arg(mirrorlog_ARG, '\0', "mirrorlog", string_arg, 0) | |
72e07436 | 56 | arg(splitmirrors_ARG, '\0', "splitmirrors", int_arg, 0) |
6d04311e | 57 | arg(trackchanges_ARG, '\0', "trackchanges", NULL, 0) |
0c506d9a | 58 | arg(replace_ARG, '\0', "replace", string_arg, ARG_GROUPABLE) |
eb23252b | 59 | arg(repair_ARG, '\0', "repair", NULL, 0) |
c26488d3 | 60 | arg(use_policies_ARG, '\0', "use-policies", NULL, 0) |
edb3374d AK |
61 | arg(monitor_ARG, '\0', "monitor", yes_no_arg, 0) |
62 | arg(config_ARG, '\0', "config", string_arg, 0) | |
63 | arg(trustcache_ARG, '\0', "trustcache", NULL, 0) | |
d742cdf3 | 64 | arg(cache_ARG, '\0', "cache", NULL, 0) |
edb3374d | 65 | arg(ignoremonitoring_ARG, '\0', "ignoremonitoring", NULL, 0) |
ec40d928 | 66 | arg(nameprefixes_ARG, '\0', "nameprefixes", NULL, 0) |
30ef4c73 | 67 | arg(unquoted_ARG, '\0', "unquoted", NULL, 0) |
1f787aca | 68 | arg(rows_ARG, '\0', "rows", NULL, 0) |
8929ce66 | 69 | arg(dataalignment_ARG, '\0', "dataalignment", size_kb_arg, 0) |
04b2a4bd | 70 | arg(dataalignmentoffset_ARG, '\0', "dataalignmentoffset", size_kb_arg, 0) |
87f42fda | 71 | arg(virtualoriginsize_ARG, '\0', "virtualoriginsize", size_mb_arg, 0) |
49886d09 | 72 | arg(noudevsync_ARG, '\0', "noudevsync", NULL, 0) |
7a8fa6aa | 73 | arg(poll_ARG, '\0', "poll", yes_no_arg, 0) |
b8cac455 | 74 | arg(poolmetadatasize_ARG, '\0', "poolmetadatasize", size_mb_arg, 0) |
68176be1 | 75 | arg(stripes_long_ARG, '\0', "stripes", int_arg, 0) |
d50c6d4b | 76 | arg(sysinit_ARG, '\0', "sysinit", NULL, 0) |
9ac61d2b | 77 | arg(thinpool_ARG, '\0', "thinpool", string_arg, 0) |
269930c0 | 78 | |
b80f32dd | 79 | /* Allow some variations */ |
edb3374d AK |
80 | arg(resizable_ARG, '\0', "resizable", yes_no_arg, 0) |
81 | arg(allocation_ARG, '\0', "allocation", yes_no_arg, 0) | |
b80f32dd | 82 | |
8a6d1dd4 JT |
83 | /* |
84 | * ... and now the short args. | |
85 | */ | |
edb3374d AK |
86 | arg(available_ARG, 'a', "available", yes_no_excl_arg, 0) |
87 | arg(all_ARG, 'a', "all", NULL, 0) | |
88 | arg(autobackup_ARG, 'A', "autobackup", yes_no_arg, 0) | |
89 | arg(activevolumegroups_ARG, 'A', "activevolumegroups", NULL, 0) | |
90 | arg(background_ARG, 'b', "background", NULL, 0) | |
91 | arg(blockdevice_ARG, 'b', "blockdevice", NULL, 0) | |
92 | arg(chunksize_ARG, 'c', "chunksize", size_kb_arg, 0) | |
93 | arg(clustered_ARG, 'c', "clustered", yes_no_arg, 0) | |
94 | arg(colon_ARG, 'c', "colon", NULL, 0) | |
95 | arg(columns_ARG, 'C', "columns", NULL, 0) | |
96 | arg(contiguous_ARG, 'C', "contiguous", yes_no_arg, 0) | |
f8452d8c | 97 | arg(debug_ARG, 'd', "debug", NULL, ARG_COUNTABLE) |
edb3374d AK |
98 | arg(exported_ARG, 'e', "exported", NULL, 0) |
99 | arg(physicalextent_ARG, 'E', "physicalextent", NULL, 0) | |
100 | arg(file_ARG, 'f', "file", string_arg, 0) | |
f8452d8c | 101 | arg(force_ARG, 'f', "force", NULL, ARG_COUNTABLE) |
edb3374d AK |
102 | arg(full_ARG, 'f', "full", NULL, 0) |
103 | arg(help_ARG, 'h', "help", NULL, 0) | |
104 | arg(help2_ARG, '?', "", NULL, 0) | |
105 | arg(stripesize_ARG, 'I', "stripesize", size_kb_arg, 0) | |
106 | arg(stripes_ARG, 'i', "stripes", int_arg, 0) | |
107 | arg(interval_ARG, 'i', "interval", int_arg, 0) | |
108 | arg(iop_version_ARG, 'i', "iop_version", NULL, 0) | |
109 | arg(logicalvolume_ARG, 'l', "logicalvolume", int_arg, 0) | |
110 | arg(maxlogicalvolumes_ARG, 'l', "maxlogicalvolumes", int_arg, 0) | |
111 | arg(extents_ARG, 'l', "extents", int_arg_with_sign_and_percent, 0) | |
112 | arg(lvmpartition_ARG, 'l', "lvmpartition", NULL, 0) | |
113 | arg(list_ARG, 'l', "list", NULL, 0) | |
114 | arg(size_ARG, 'L', "size", size_mb_arg, 0) | |
115 | arg(logicalextent_ARG, 'L', "logicalextent", int_arg_with_sign, 0) | |
116 | arg(persistent_ARG, 'M', "persistent", yes_no_arg, 0) | |
154b64d7 | 117 | arg(merge_ARG, '\0', "merge", NULL, 0) |
edb3374d AK |
118 | arg(major_ARG, 'j', "major", major_arg, 0) |
119 | arg(mirrors_ARG, 'm', "mirrors", int_arg_with_sign, 0) | |
120 | arg(metadatatype_ARG, 'M', "metadatatype", metadatatype_arg, 0) | |
121 | arg(maps_ARG, 'm', "maps", NULL, 0) | |
122 | arg(name_ARG, 'n', "name", string_arg, 0) | |
123 | arg(oldpath_ARG, 'n', "oldpath", NULL, 0) | |
124 | arg(nofsck_ARG, 'n', "nofsck", NULL, 0) | |
125 | arg(novolumegroup_ARG, 'n', "novolumegroup", NULL, 0) | |
126 | arg(options_ARG, 'o', "options", string_arg, 0) | |
127 | arg(sort_ARG, 'O', "sort", string_arg, 0) | |
128 | arg(permission_ARG, 'p', "permission", permission_arg, 0) | |
129 | arg(maxphysicalvolumes_ARG, 'p', "maxphysicalvolumes", int_arg, 0) | |
130 | arg(partial_ARG, 'P', "partial", NULL, 0) | |
131 | arg(physicalvolume_ARG, 'P', "physicalvolume", NULL, 0) | |
b4068515 | 132 | arg(readahead_ARG, 'r', "readahead", readahead_arg, 0) |
edb3374d AK |
133 | arg(resizefs_ARG, 'r', "resizefs", NULL, 0) |
134 | arg(reset_ARG, 'R', "reset", NULL, 0) | |
135 | arg(regionsize_ARG, 'R', "regionsize", size_mb_arg, 0) | |
136 | arg(physicalextentsize_ARG, 's', "physicalextentsize", size_mb_arg, 0) | |
137 | arg(stdin_ARG, 's', "stdin", NULL, 0) | |
138 | arg(snapshot_ARG, 's', "snapshot", NULL, 0) | |
139 | arg(short_ARG, 's', "short", NULL, 0) | |
9ac61d2b | 140 | arg(thin_ARG, 'T', "thin", NULL, 0) |
edb3374d AK |
141 | arg(test_ARG, 't', "test", NULL, 0) |
142 | arg(uuid_ARG, 'u', "uuid", NULL, 0) | |
143 | arg(uuidstr_ARG, 'u', "uuid", string_arg, 0) | |
144 | arg(uuidlist_ARG, 'U', "uuidlist", NULL, 0) | |
f8452d8c | 145 | arg(verbose_ARG, 'v', "verbose", NULL, ARG_COUNTABLE) |
edb3374d | 146 | arg(volumegroup_ARG, 'V', "volumegroup", NULL, 0) |
f1c2a5af | 147 | arg(virtualsize_ARG, 'V', "virtualsize", size_mb_arg, 0) |
edb3374d AK |
148 | arg(allocatable_ARG, 'x', "allocatable", yes_no_arg, 0) |
149 | arg(resizeable_ARG, 'x', "resizeable", yes_no_arg, 0) | |
150 | arg(yes_ARG, 'y', "yes", NULL, 0) | |
151 | arg(zero_ARG, 'Z', "zero", yes_no_arg, 0) | |
269930c0 AK |
152 | |
153 | /* this should always be last */ | |
edb3374d | 154 | arg(ARG_COUNT, '-', "", NULL, 0) |
27f364af | 155 | /* *INDENT-ON* */ |