Hi All,
The patch (http://review.gluster.org/7979) currently merged in upstream
adds the bash command/tab completion
(https://en.wikipedia.org/wiki/Command-line_completion) utility for
gluster commands. This is an option which saves many keystrokes and
thereby saving engineers/users time and energy while using gluster.
Please do use it if you think it is useful.
Currently few of the commands (quota, geo-replication, barrier, profile,
set, reset and top) are completed. Will send the patch for completion of
all the remaining commands.
Example:
@-upstream$ gluster volume [TAB][TAB]
add-brick create heal list quota
replace-brick start stop
barrier delete help log rebalance
reset statedump sync
clear-locks geo-replication info profile remove-brick
set status top
@-upstream$ gluster volume quota [TAB][TAB]
test-vol1 test-vol2 gluster-vol1
@-upstream$ gluster volume quota test-vol2 [TAB][TAB]
alert-time disable hard-timeout list soft-timeout
default-soft-limit enable limit-usage remove
@-upstream$ gluster volume quota test-vol2
Installation:
RPM: Included in the rpm, so ready to use after installation.
Source: Goto SOURCE_DIR/extras/command-completion/
make install
or
manually copy the gluster.bash to /etc/bash_completion.d/ (cp
extras/command-completion/gluster.bash /etc/bash_completion.d/gluster)
To the current bash session: source extras/command-completion/gluster.bash
Thanks
Varun Shastry
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://supercolony.gluster.org/mailman/listinfo/gluster-users