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