aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2013-04-20 10:39:19 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2013-04-20 10:39:19 +0300
commit67dce06bb26798e2b11ee0883bdc7e08d7edb663 (patch)
tree3f3655179dded2bbdd16c411d3f0558fe4515bf9
parent347387193da605922ed98742dbc7fa3f67a908f4 (diff)
downloadeclat-67dce06bb26798e2b11ee0883bdc7e08d7edb663.tar.gz
eclat-67dce06bb26798e2b11ee0883bdc7e08d7edb663.tar.bz2
Major rewrite. Provide short names for each command.
-rw-r--r--doc/Makefile.am58
-rw-r--r--doc/eclat-allocaddr.1 (renamed from doc/eclat-allocate-address.1)14
-rw-r--r--doc/eclat-assocaddr.1 (renamed from doc/eclat-associate-address.1)22
-rw-r--r--doc/eclat-atvol.1 (renamed from doc/eclat-attach-volume.1)20
-rw-r--r--doc/eclat-conmesg.1 (renamed from doc/eclat-get-console-output.1)10
-rw-r--r--doc/eclat-deimg.1 (renamed from doc/eclat-deregister-image.1)16
-rw-r--r--doc/eclat-devol.1 (renamed from doc/eclat-detach-volume.1)20
-rw-r--r--doc/eclat-disasaddr.1 (renamed from doc/eclat-disassociate-address.1)14
-rw-r--r--doc/eclat-freeaddr.1 (renamed from doc/eclat-release-address.1)22
-rw-r--r--doc/eclat-lsaddr.1 (renamed from doc/eclat-describe-addresses.1)18
-rw-r--r--doc/eclat-lsiattr.1 (renamed from doc/eclat-describe-instance-attribute.1)14
-rw-r--r--doc/eclat-lsimg.1 (renamed from doc/eclat-describe-images.1)12
-rw-r--r--doc/eclat-lsinst.1 (renamed from doc/eclat-describe-instances.1)16
-rw-r--r--doc/eclat-lsistat.1 (renamed from doc/eclat-describe-instance-status.1)14
-rw-r--r--doc/eclat-lsreg.1 (renamed from doc/eclat-describe-regions.1)10
-rw-r--r--doc/eclat-lssattr.1 (renamed from doc/eclat-describe-snapshot-attribute.1)18
-rw-r--r--doc/eclat-lssg.1 (renamed from doc/eclat-describe-security-groups.1)8
-rw-r--r--doc/eclat-lssnap.1 (renamed from doc/eclat-describe-snapshots.1)12
-rw-r--r--doc/eclat-lstag.1 (renamed from doc/eclat-describe-tags.1)16
-rw-r--r--doc/eclat-lsvol.1 (renamed from doc/eclat-describe-volumes.1)10
-rw-r--r--doc/eclat-mkimg.1 (renamed from doc/eclat-create-image.1)12
-rw-r--r--doc/eclat-mksnap.1 (renamed from doc/eclat-create-snapshot.1)14
-rw-r--r--doc/eclat-mktag.1 (renamed from doc/eclat-create-tags.1)24
-rw-r--r--doc/eclat-mkvol.1 (renamed from doc/eclat-create-volume.1)18
-rw-r--r--doc/eclat-reboot.1 (renamed from doc/eclat-reboot-instances.1)14
-rw-r--r--doc/eclat-rmsnap.1 (renamed from doc/eclat-delete-snapshot.1)12
-rw-r--r--doc/eclat-rmtag.1 (renamed from doc/eclat-delete-tags.1)14
-rw-r--r--doc/eclat-rmvol.1 (renamed from doc/eclat-delete-volume.1)16
-rw-r--r--doc/eclat-setiattr.1 (renamed from doc/eclat-modify-instance-attribute.1)14
-rw-r--r--doc/eclat-start.1 (renamed from doc/eclat-start-instances.1)14
-rw-r--r--doc/eclat-stop.1 (renamed from doc/eclat-stop-instances.1)14
-rw-r--r--doc/eclat.1164
-rw-r--r--doc/eclat.conf.512
-rw-r--r--doc/lszon.1 (renamed from doc/eclat-describe-availability-zones.1)2
-rw-r--r--src/Makefile.am76
-rw-r--r--src/atvol.c (renamed from src/attvol.c)0
-rw-r--r--src/cmdline.opt7
-rw-r--r--src/deimg.c (renamed from src/drgimg.c)0
-rw-r--r--src/devol.c (renamed from src/detvol.c)0
-rw-r--r--src/disasaddr-cl.opt (renamed from src/disassaddr-cl.opt)0
-rw-r--r--src/disasaddr.c (renamed from src/disassaddr.c)2
-rw-r--r--src/eclat.c235
-rw-r--r--src/eclat.h12
-rw-r--r--src/freeaddr-cl.opt (renamed from src/reladdr-cl.opt)0
-rw-r--r--src/freeaddr.c (renamed from src/reladdr.c)2
-rw-r--r--src/lsaddr-cl.opt (renamed from src/dscraddrs-cl.opt)0
-rw-r--r--src/lsaddr.c (renamed from src/dscraddrs.c)2
-rw-r--r--src/lsiattr.c (renamed from src/dscrinstattr.c)0
-rw-r--r--src/lsimg-cl.opt (renamed from src/dscrimgs-cl.opt)0
-rw-r--r--src/lsimg.c (renamed from src/dscrimgs.c)2
-rw-r--r--src/lsinst.c (renamed from src/dscrinsts.c)0
-rw-r--r--src/lsistat-cl.opt (renamed from src/dscrinststat-cl.opt)0
-rw-r--r--src/lsistat.c (renamed from src/dscrinststat.c)2
-rw-r--r--src/lsreg.c (renamed from src/dscrregs.c)0
-rw-r--r--src/lssattr.c (renamed from src/dscrsnapattr.c)0
-rw-r--r--src/lssg-cl.opt (renamed from src/dscrsecgrps-cl.opt)0
-rw-r--r--src/lssg.c (renamed from src/dscrsecgrps.c)2
-rw-r--r--src/lssnap-cl.opt (renamed from src/dscrsnap-cl.opt)0
-rw-r--r--src/lssnap.c (renamed from src/dscrsnap.c)2
-rw-r--r--src/lstag-cl.opt (renamed from src/dscrtags-cl.opt)0
-rw-r--r--src/lstag.c (renamed from src/dscrtags.c)2
-rw-r--r--src/lsvol.c (renamed from src/dscrvols.c)0
-rw-r--r--src/lszon.c (renamed from src/dscrazs.c)0
-rw-r--r--src/mkimg-cl.opt (renamed from src/creimg-cl.opt)0
-rw-r--r--src/mkimg.c (renamed from src/creimg.c)2
-rw-r--r--src/mkinst-cl.opt (renamed from src/runinsts-cl.opt)0
-rw-r--r--src/mkinst.c (renamed from src/runinsts.c)2
-rw-r--r--src/mksnap.c (renamed from src/cresnap.c)0
-rw-r--r--src/mktags-cl.opt (renamed from src/cretags-cl.opt)0
-rw-r--r--src/mktags.c (renamed from src/cretags.c)2
-rw-r--r--src/mkvol-cl.opt (renamed from src/crevol-cl.opt)0
-rw-r--r--src/mkvol.c (renamed from src/crevol.c)2
-rw-r--r--src/rmsnap.c (renamed from src/delsnap.c)0
-rw-r--r--src/rmvol.c (renamed from src/delvol.c)0
-rw-r--r--src/setiattr.c (renamed from src/modinstattr.c)0
-rw-r--r--src/startinst.c87
76 files changed, 597 insertions, 532 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index a736b48..523cac1 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -13,42 +13,42 @@
#
# You should have received a copy of the GNU General Public License
# along with Eclat. If not, see <http://www.gnu.org/licenses/>.
MANPAGES1=\
eclat.1\
- eclat-allocate-address.1\
- eclat-associate-address.1\
- eclat-attach-volume.1\
- eclat-create-image.1\
- eclat-create-snapshot.1\
- eclat-create-tags.1\
- eclat-create-volume.1\
- eclat-delete-snapshot.1\
- eclat-delete-tags.1\
- eclat-deregister-image.1\
- eclat-describe-addresses.1\
+ eclat-allocaddr.1\
+ eclat-assocaddr.1\
+ eclat-atvol.1\
+ eclat-mkimg.1\
+ eclat-mksnap.1\
+ eclat-mktag.1\
+ eclat-mkvol.1\
+ eclat-rmsnap.1\
+ eclat-rmtag.1\
+ eclat-deimg.1\
+ eclat-lsaddr.1\
eclat-describe-availability-zones.1\
- eclat-describe-images.1\
- eclat-describe-instance-attribute.1\
- eclat-describe-instance-status.1\
- eclat-describe-instances.1\
- eclat-describe-regions.1\
- eclat-describe-security-groups.1\
- eclat-describe-snapshot-attribute.1\
- eclat-describe-snapshots.1\
- eclat-describe-tags.1\
- eclat-describe-volumes.1\
- eclat-detach-volume.1\
- eclat-disassociate-address.1\
- eclat-modify-instance-attribute.1\
- eclat-get-console-output.1\
- eclat-start-instances.1\
- eclat-stop-instances.1\
- eclat-reboot-instances.1\
- eclat-release-address.1
+ eclat-lsimg.1\
+ eclat-lsiattr.1\
+ eclat-lsistat.1\
+ eclat-lsinst.1\
+ eclat-lsreg.1\
+ eclat-lssg.1\
+ eclat-lssattr.1\
+ eclat-lssnap.1\
+ eclat-lstag.1\
+ eclat-lsvol.1\
+ eclat-devol.1\
+ eclat-disasaddr.1\
+ eclat-setiattr.1\
+ eclat-conmesg.1\
+ eclat-start.1\
+ eclat-stop.1\
+ eclat-reboot.1\
+ eclat-freeaddr.1
MANPAGES5=\
eclat.conf.5
dist_man_MANS=$(MANPAGES1) $(MANPAGES5)
diff --git a/doc/eclat-allocate-address.1 b/doc/eclat-allocaddr.1
index 75f4241..2c97280 100644
--- a/doc/eclat-allocate-address.1
+++ b/doc/eclat-allocaddr.1
@@ -10,22 +10,22 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH ALLOCATE\-ADDRESS 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH ALLOCADDR 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat allocate\-address \- allocate an Elastic IP address
+eclat allocaddr \- allocate an Elastic IP address
.SH SYNOPSIS
-\fBeclat allocate\-address\fR [\fB\-v\fR] [\f\--vpc\fR]
+\fBeclat allocaddr\fR [\fB\-v\fR] [\f\--vpc\fR]
-\fBeclat allocate\-address\fR \fB\-\-help\fR
+\fBeclat allocaddr\fR \fB\-\-help\fR
.SH DESCRIPTION
The
-.B allocate\-address
+.B allocaddr
command allocates an Elastic IP address. It does not take arguments.
.PP
.SH OPTIONS
.TP
\fB\-v\fR, \fB\-\-vpc\fR
Allocate address for use with instances in a VPC.
@@ -34,14 +34,14 @@ The default output format displays the allocated IP address on
success.
.PP
On success, the code 0 is returned to the shell. Non-zero status code
is returned on error.
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat\-associate\-address (1),
-.BR eclat\-release\-address (1).
+.BR eclat\-assocaddr (1),
+.BR eclat\-freeaddr (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-associate-address.1 b/doc/eclat-assocaddr.1
index cc45341..5c84232 100644
--- a/doc/eclat-associate-address.1
+++ b/doc/eclat-assocaddr.1
@@ -10,24 +10,24 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH ASSOCIATE\-ADDRESS 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH ASSOCADDR 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat associate\-address \- associate an IP address with an instance
+eclat assocaddr \- associate an IP address with an instance
.SH SYNOPSIS
-\fBeclat associate\-address\fR [\fIOPTIONS\fR] \fIINSTANCE\fR \fIIP\fR
+\fBeclat assocaddr\fR [\fIOPTIONS\fR] \fIINSTANCE\fR \fIIP\fR
-\fBeclat associate\-address\fR [\fIOPTIONS\fR] \fIINSTANCE\fR \fIALLOC\-ID\fR
+\fBeclat assocaddr\fR [\fIOPTIONS\fR] \fIINSTANCE\fR \fIALLOC\-ID\fR
-\fBeclat associate\-address\fR \fB\-\-help\fR
+\fBeclat assocaddr\fR \fB\-\-help\fR
.SH DESCRIPTION
The
-.B associate\-address
+.B assocaddr
command associates an Elastic IP address with an non-VPC instance or
associates a VPC Elastic IP address with an instance in your VPC.
.PP
The first argument is always the ID of the instance to operate upon.
The meaning of the second argument depends on the \fB\-\-vpc\fR command
line option. If that option is given, the second argument supplies the
@@ -59,25 +59,25 @@ The code 2 is returned if
is unable to recognize the response.
.SH EXAMPLES
.SS 1.
Assign an Elastic IP to the instance:
.P
.nf
-.B eclat associate\-address i\-2ea64347 192.0.2.1
+.B eclat assocaddr i\-2ea64347 192.0.2.1
.fi
.SS 2.
Associate an IP address with an instance in the VPC:
.P
.nf
-.B eclat associate\-address \-\-vpc i\-4fd2431a eipalloc\-5723d13e
+.B eclat assocaddr \-\-vpc i\-4fd2431a eipalloc\-5723d13e
.fi
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat\-allocate\-address (1),
-.BR eclat\-release\-address (1),
-.BR eclat\-disassociate\-address (1).
+.BR eclat\-allocaddr (1),
+.BR eclat\-freeaddr (1),
+.BR eclat\-disassaddr (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-attach-volume.1 b/doc/eclat-atvol.1
index 7566eca..87c85bf 100644
--- a/doc/eclat-attach-volume.1
+++ b/doc/eclat-atvol.1
@@ -10,21 +10,21 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH ECLAT\-ATTACH\-VOLUME 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH ECLAT\-ATVOL 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat attach\-volume \- attach a volume to an instance
+eclat atvol \- attach a volume to an instance
.SH SYNOPSIS
-\fBeclat attach\-volume\fR \fBVOL\-ID\fR \fBINST\-ID\fR \fBDEV\-NAME\fR
+\fBeclat atvol\fR \fBVOL\-ID\fR \fBINST\-ID\fR \fBDEV\-NAME\fR
-\fBeclat attach\-volume\fR \fB\-\-help\fR
+\fBeclat atvol\fR \fB\-\-help\fR
.SH DESCRIPTION
-The \fBattach\-volume\fR command attaches an existing volume to an EC2
+The \fBatvol\fR command attaches an existing volume to an EC2
instance. The
.B VOL\-ID
argument specifies the identifier of the volume to attach. If ID
mapping is enabled (see the section \fBMAPS\fR
in
.BR eclat (1)),
@@ -37,21 +37,21 @@ ID mapping is enabled, this argument is translated using the
map. Finally, the
.B DEV\-NAME
argument specifies the name of the device to use for this volume.
.SH EXAMPLE
.nf
.sp 2
-$ \fBeclat attach\-volume vol-12340156 i-40ed7ef3 /dev/xvdf\fR
+$ \fBeclat atvol vol-12340156 i-40ed7ef3 /dev/xvdf\fR
vol-12340156 attaching i-40ed7ef3 /dev/xvdf
.fi
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat-create-volume (1),
-.BR eclat-delete-volume (1),
-.BR eclat-describe-volumes (1),
-.BR eclat-detach-volume (1).
+.BR eclat-mkvol (1),
+.BR eclat-rmvol (1),
+.BR eclat-lsvol (1),
+.BR eclat-devol (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-get-console-output.1 b/doc/eclat-conmesg.1
index bb30637..60c2011 100644
--- a/doc/eclat-get-console-output.1
+++ b/doc/eclat-conmesg.1
@@ -10,22 +10,22 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH GET\-CONSOLE\-OUTPUT 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH MESG 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat get\-console\-output \- get console output from the instance
+eclat conmesg \- get console output from the instance
.SH SYNOPSIS
-\fBeclat get\-console\-output\fR \fIINSTANCE\-ID\fR
+\fBeclat conmesg\fR \fIINSTANCE\-ID\fR
-\fBeclat get\-console\-output\fR \fB\-\-help\fR
+\fBeclat conmesg\fR \fB\-\-help\fR
.SH DESCRIPTION
The command
-.B get\-console\-output
+.B conmesg
retrieves and prints on the standard output the console output for the
specified instance.
.SH "SEE ALSO"
.BR eclat (1).
.SH AUTHORS
Sergey Poznyakoff
diff --git a/doc/eclat-deregister-image.1 b/doc/eclat-deimg.1
index 95030d5..8da014c 100644
--- a/doc/eclat-deregister-image.1
+++ b/doc/eclat-deimg.1
@@ -10,41 +10,41 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH DEREGISTER\-IMAGE 1 "April 11, 2013" "ECLAT" "Eclat User Reference"
+.TH DEIMG 1 "April 11, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat deregister\-image \- deregister an EC2 image
+eclat deimg \- deregister an EC2 image
.SH SYNOPSIS
-\fBeclat deregister\-image\fR \fBID\fR
+\fBeclat deimg\fR \fBID\fR
-\fBeclat deregister\-image\fR \fB\-\-help\fR
+\fBeclat deimg\fR \fB\-\-help\fR
.SH DESCRIPTION
This command deregisters an existing Amazon image (AMI) identified by
\fBID\fR.
.PP
If ID mapping is in use (see the section \fBMAPS\fR
in
.BR eclat (1)),
the command treat the ID as a symbolic name and uses the \fBImageId\fR
map to translate it.
.PP
Note that this command does not destroy other resources associated with the
-image, such as snapshots. Use the \fBeclat delete\-snapshot\fR
+image, such as snapshots. Use the \fBeclat rmsnap\fR
command for that.
.SH OPTIONS
.TP
\fB\-h\fR, \fB\-\-help\fR
Display a short usage summary.
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat\-delete\-snapshot (1),
-.BR eclat\-create\-image (1),
-.BR eclat\-describe\-images (1).
+.BR eclat\-rmsnap (1),
+.BR eclat\-mkimg (1),
+.BR eclat\-lsimg (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-detach-volume.1 b/doc/eclat-devol.1
index 00b2246..a06417c 100644
--- a/doc/eclat-detach-volume.1
+++ b/doc/eclat-devol.1
@@ -10,22 +10,22 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH ECLAT\-DETACH\-VOLUME 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH ECLAT\-DEVOL 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat detach\-volume \- detach a volume from an instance
+eclat devol \- detach a volume from an instance
.SH SYNOPSIS
-\fBeclat detach\-volume\fR [\fB\-f\fR] [\fB\-\-force\fR] \fBVOL\-ID\fR\
+\fBeclat devol\fR [\fB\-f\fR] [\fB\-\-force\fR] \fBVOL\-ID\fR\
[\fBINST\-ID\fR [\fBDEV\-NAME\fR]]
-\fBeclat detach\-volume\fR \fB\-\-help\fR
+\fBeclat devol\fR \fB\-\-help\fR
.SH DESCRIPTION
-The \fBdetach\-volume\fR command detaches a volume from an EC2
+The \fBdevol\fR command detaches a volume from an EC2
instance. The volume is identified by the
.B VOL\-ID
argument, which specifies its identifier or symbolic name (if
ID
mapping is enabled). In the latter case, the name is translated to ID
using the \fBVolumeId\fR map.
@@ -38,21 +38,21 @@ ID mapping is enabled, it is translated using the
map. Finally, the optional argument
.B DEV\-NAME
specifies the name of the device that refers to this volume.
.SH EXAMPLE
.nf
.sp 2
-$ \fBeclat detach\-volume vol-12340156 i-40ed7ef3 /dev/xvdf\fR
+$ \fBeclat devol vol-12340156 i-40ed7ef3 /dev/xvdf\fR
vol-12340156 detaching i-40ed7ef3 /dev/xvdf
.fi
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat-attach-volume (1),
-.BR eclat-create-volume (1),
-.BR eclat-delete-volume (1),
-.BR eclat-describe-volumes (1).
+.BR eclat-atvol (1),
+.BR eclat-mkvol (1),
+.BR eclat-rmvol (1),
+.BR eclat-lsvol (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-disassociate-address.1 b/doc/eclat-disasaddr.1
index 81529f1..a76659b 100644
--- a/doc/eclat-disassociate-address.1
+++ b/doc/eclat-disasaddr.1
@@ -10,19 +10,19 @@
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Eclat. If not, see <http://www.gnu.org/licenses/>.
-.TH DISASSOCIATE\-ADDRESS 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
+.TH DISASSOCADDR 1 "January 19, 2013" "ECLAT" "Eclat User Reference"
.SH NAME
-eclat disassociate\-address \- disassociate IP address from EC2 instance.
+eclat disassaddr \- disassociate IP address from EC2 instance.
.SH SYNOPSIS
-\fBeclat disassociate\-address\fR [\fB\-\-vpc\fR] [\fB\-v\fR] IP
+\fBeclat disassaddr\fR [\fB\-\-vpc\fR] [\fB\-v\fR] IP
-\fBeclat disassociate\-address\fR \fB\-\-help\fR
+\fBeclat disassaddr\fR \fB\-\-help\fR
.SH DESCRIPTION
This command disassociates IP address from the EC2 instance.
.SH OPTIONS
.TP
\fB\-v\fR, \fB\-\-vpc\fR
Disassociate a VPC Elastic IP address. If this option is given, the
@@ -38,23 +38,23 @@ The code 2 is returned if
is unable to recognize the response.
.SH EXAMPLES
.SS 1.
Disassociate the Elastic IP:
.P
.nf
-.B eclat disassociate\-address 192.0.2.1
+.B eclat disassaddr 192.0.2.1
.fi
.SS 2.
Disassociate the VPC Elastic IP:
.P
.nf
-.B eclat disassociate\-address \-\-vpc eipalloc\-5723d13e
+.B eclat disassaddr \-\-vpc eipalloc\-5723d13e
.fi
.SH "SEE ALSO"
.BR eclat (1),
-.BR eclat\-associate\-address (1).
+.BR eclat\-assocaddr (1).
.SH AUTHORS
Sergey Poznyakoff
.SH "BUG REPORTS"
Report bugs to <bug\-eclat@gnu.org.ua>.
.SH COPYRIGHT
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/eclat-release-address.1 b/doc/eclat-freeaddr.1
index f1b0224..847e7d5 100644
--- a/