From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17262 invoked by alias); 12 Nov 2014 17:06:26 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 19374 Received: (qmail 510 invoked from network); 12 Nov 2014 17:06:15 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f5-b7f956d000005ed7-bf-54639383deb7 Date: Wed, 12 Nov 2014 17:06:10 +0000 From: Peter Stephenson To: zsh-users@zsh.org Subject: Re: run-help-ip heler Message-id: <20141112170610.19c455aa@pwslap01u.europe.root.pri> In-reply-to: <140031415800709@web6h.yandex.ru> References: <140031415800709@web6h.yandex.ru> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphluLIzCtJLcpLzFFi42I5/e/4Zd3myckhBo/f61nsOLmS0YHRY9XB D0wBjFFcNimpOZllqUX6dglcGadflBas5K6Y/+keewPjK/YuRk4OCQETif6Tf9kgbDGJC/fW A9lcHEICSxkl7u4+wwjlMEm0fT3FDFLFIqAqsWf7JlYQm03AUGLqptmMILaIgKjE8hWbwaYK C8hJ/Lq+DczmFbCX+HZkCxOIzSmgJ7Fw3VYWEFtIQFeib04fWC+/gL7E1b+fmCCusJeYeeUM I0SvoMSPyffA6pkFtCQ2b2tihbDlJTavecs8gVFgFpKyWUjKZiEpW8DIvIpRNLU0uaA4KT3X SK84Mbe4NC9dLzk/dxMjJAS/7mBceszqEKMAB6MSD+8HreQQIdbEsuLK3EOMEhzMSiK8FT1A Id6UxMqq1KL8+KLSnNTiQ4xMHJxSDYx9u9U+t58zZVeefzDu9OHoJ8ue8Kr8zjif8PVvDDNn msV23SqFKao8lstcXEq1LwQJT56YYHPmjbodr9oS1y0uE3x3BOoIHOXPOm/7e+qD9n6Oy2c1 mTlWiWpk+6t6C7ZzfasNnh3mqcBrvUJLb4+B9d3f4kYO3/wFP/peZ80sE406WqOcrcRSnJFo qMVcVJwIAIcuOjkfAgAA On Wed, 12 Nov 2014 16:58:29 +0300 Artur Penttinen wrote: > Hello! > > In attach run-help helper for linux's ip command, simply copy it to your > $fpath and run > > autoload -Uz run-help-ip > > After that you can use run-help command for getting man > for certain ip subcommands: Thanks --- I don't have the subcommand manual entries, so it might be best to do a sanity check first, in case people are loading all run-help helpers automatically... pws #! zsh -f # # Install this function by placing it in your FPATH and then # adding to your .zshrc the line if you use run-help function: # autoload -Uz run-help-ip if [ $# -eq 0 ]; then man ip return fi if ! man -w ip-address >/dev/null 2>&1; then man ip return fi while [[ $# != 0 && $1 == -* ]]; do shift done case $1 in (addr*) man ip-address ;; (addrlabel) man ip-addrlabel ;; (l2*) man ip-l2tp ;; (li*) man ip-link ;; (ma*) man ip-maddress ;; (mo*) man ip-monitor ;; (mr*) man ip-mroute ;; (nei*) man ip-neighbour ;; (netc*) man ip-netconf ;; (netn*) man ip-netns ;; (nt*) man ip-ntable ;; (ro*) man ip-route ;; (ru*) man ip-rule ;; (tcp*) man ip-tcp_metrics ;; (to*) man ip-token ;; (tu*) man ip-tunnel ;; (xf*) man ip-xfrm ;; (*) man ip ;; esac return $?