#compdef isi nis

# This file was auto-generated

# Copyright C 2008-2009 by Isilon Systems, Inc. All rights not expressly
# granted herein are reserved.
# Created in the United States of America.
#
# This digital media is protected by U.S. and international copyright and
# intellectual property laws. Unless otherwise specified, all information
# and screens appearing as part of this digital medium, including
# software, services, documents, text, images, icons, and logos design;
# the selection, assembly, arrangement, and design thereof; and the code
# that enables its presentation, are the sole property of Isilon Systems,
# Inc.
#
# Except as otherwise required by applicable law, no part of any
# copyrighted material may be reproduced, modified, translated,
# distributed, published, or transmitted by any means, electronic or
# mechanical, for any purpose, without the prior written consent of Isilon
# Systems.
#
# Isilon and Isilon Systems are registered trademarks of Isilon Systems,
# Inc.  Legion is a trademark of Isilon Systems, Inc.  All other
# trademarks and registered trademarks are the property of their
# respective holders.

(( $+functions[__isi_nis] )) ||
_isi_nis() {
  if (( CURRENT == 2 )); then
    _tags values && { compadd $@ status modify }
  else
    local cmd=${words[2]}
    (( CURRENT-- ))
    shift words
    if [[ $cmd == status ]]; then
      curcontext="${curcontext%:*:*}:isi-nis-status:"
      _isi_nis_status
    elif [[ $cmd == modify ]]; then
      curcontext="${curcontext%:*:*}:isi-nis-modify:"
      _isi_nis_modify
    else
      _message "unknown isi nis command: $words[1]"
    fi
  fi
}
(( $+functions[_isi_nis_modify] )) ||
_isi_nis_modify() {
_arguments \
'--domain=[NIS domain]' \
'--enable[Enable NIS service]' \
'--disable[Disable NIS service]' \
'--servers=[List of servers, comma separated, no spaces]' \
'--dns-first[DNS first, then NIS]' \
'--nis-first[NIS first, then DNS]' \
'--help[Print usage help and exit]' \


}
(( $+functions[_isi_nis_status] )) ||
_isi_nis_status() {
_arguments \
'--help[Print usage help and exit]' \


}
