# # Ceph - scalable distributed file system # # Copyright (C) 2011 Wido den Hollander # # This is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License version 2.1, as published by the Free Software # Foundation. See file COPYING. # _rbd_commands="" # lazy init _rbd_global_options="" # lazy init _rbd() { if [ "x${_rbd_commands}" == "x" ]; then local rbc="$(rbd bash-completion 2>/dev/null)" _rbd_commands="$(echo ${rbc} | sed -e 's/|-[^|]*//g' -e 's/||*/|/g')" _rbd_global_options="$(echo ${rbc} | sed -e 's/|[^-][^\|]*//g' -e 's/||*/|/g')" fi COMPREPLY=() local arg_count=${#COMP_WORDS[@]} local args=() local help_request="false" for (( i=1; i