From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 09235997 for ; Sun, 11 Nov 2018 01:51:11 +0000 (UTC) Received: (qmail 3951 invoked by alias); 11 Nov 2018 01:51:01 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43813 Received: (qmail 15940 invoked by uid 1010); 11 Nov 2018 01:51:00 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(205.235.26.22):SA:0(-1.6/5.0):. Processed in 4.132506 secs); 11 Nov 2018 01:51:00 -0000 X-Envelope-From: SRS0=zefv=NW=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1541901036; bh=ed1omhM4jhdvsLAPUh/RmeYNC8oKJ9l/EgLe+1gmHy4=; h=From:To:Subject:Date:From:Subject; b=Lv7I2zZXcRSC1QYrM1H+nC6frLwHnQYYaXAcoV9UAPkrVEccI+CsHnMalUszEh8+THuR8cYteco4z/CUli7+8+4LicBD/7yZuas9fUMSWOwuBa5u+vUs6S/lX0n86Q4a8GciJoHyN4bJ4WJo+l7P6kS/l/WDuAu67oJgrtx1wE2nkEk3M3x4n0pzsyTomfSojrzQfoLuSEfKVWaFV9CQRUzlE0BlpmAnh4MqnWmAa+DIZWnIdm4Lwh2N9Wns8pzSp7krlZnU4R9KHrAUZBP+OUcVA95eB9xH5tyeV6FXK4wEqXtI57FowPtnxh9c2lMW++6CW7lntsuqlhPQSwqSMQ== X-YMail-OSG: HMHN6PUVM1mfPfKVTEgtoYGivpQpwIItbnEBED4MiOl9hWPk2fnNqO1hnoVhbPM 3CWoLUjyEFxkjEKHMWjGiFjzmQvfF0B9YSGcFgM_3BunkW2TeClD_Rzr6lR0tNOppenQulgxH2Zq rdUcA2C0jxXp5DnaKgRhsrcGotUJDNc.Y6qRn6pMia9ePNvn8rrw7zX.SPmUNSjZnHEu1ASkWq1s XVMr.1weHzyqGtiGNoWBwznOulD4Eqm0w1IroVz2i9VskKuqTHxsp8Qs4kQI6bHkI5YujVq2a15Y cVX9rfWhU.cF_mgmEvd4TZMZUdbpD6WQ6VQbCs2R9M9iyXi.mKCbo5To99h4JziYs5SQypPW_WOt Jrr1o5Q4hB3Xq55joWUIl6CcMgB41X9x2uNHQKm60QzqTMzyNygz13CxzxyJCdE8.P3ZdRiC2QTO InwNZk7U1A7Yv0Iw9R85WVMH0rKxuP2NKBhxhrrkn4dvsMLcE3o.jS3l.d92T403ZzeCwyP.HXp3 DTEUTbKYSSriqAaV5ZO_xbrqrcN2SRpiMEm.DIu6pJA4R1_AbL92G_sz4pkThGxljg5zdpnLgKuB j1gb7FomQuFEHRm4WG_Y3IB2IpSCa5sRjgXZ9FGlwVj0h_HZ695WAhKx6bPJxPm4ixs1HLZndrh2 Jrie0ONv3f_uG54PgBKS6_JL6HucAxn6.qAOKfunaz73VzKw2cNWQhmAIHgbAbRp62lIybaLYm79 FWya2aMfOlp_s_EnkYeYvL7UhoIgLB5jU7FVpLufmqbBkRXzfEEDtfbuIYmZ0V0pSjvlNhjjweKG AAbQWryyWr9oTbOsSoRmcSVKWly.GKyoKj1sgegyorQ_GcEoipH52nPIxXrrfVpMb6ar3vuG1Zxg jRJWuQbIkik1k.ehTPJxBqJcCQ51FafQLEOzxgTINaj_4uc5pN4DcXoBwDrkw2vnIeEaYO3aSiRr rc9QPYZGvSZQWWPq86YRgC8Tzc6EFiC8H2OZiOaQGNSwpqSNzWzNwXyTbsvbxsW19oKMirOxQUYY - From: Oliver Kiddle To: Zsh workers Subject: PATCH: improve powerd completion MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <48340.1541901034.1@hydra> Date: Sun, 11 Nov 2018 02:50:34 +0100 Message-ID: <48341-1541901034.874099@A9qI.1zkh.JjH_> powerd doesn't require a space between options and their arguments so we should use a '+' after the options in the _arguments specs. This patch also adds units and default values in a few cases. Oliver diff --git a/Completion/BSD/Command/_powerd b/Completion/BSD/Command/_powerd index 05c03ab15..c64abb5bc 100644 --- a/Completion/BSD/Command/_powerd +++ b/Completion/BSD/Command/_powerd @@ -3,13 +3,13 @@ local powerd_mode powerd_mode=(minimum maximum adaptative) _arguments -s \ - "-a[mode to use while on AC power]:mode:($powerd_mode)" \ - "-b[mode to use while on battery power]:mode:($powerd_mode)" \ - '-i[CPU idle percent level when begin to degrade performance]:percent:' \ - '-m[minimum frequency to throttle down to]:frequency (MHz)' \ - '-M[maximum frequency to throttle up to]:frequency (MHz)' \ - "-n[mode to use normally when the AC line state is unknown]:mode:($powerd_mode)" \ - '-p[polling interval (in milliseconds) for AC line state and system idle levels]:interval:' \ - '-P[alternative pidfile]:pidfile:_files' \ - '-r[CPU idle percent level where to increase performance]:percent:' \ - '-v[verbose mode]' + "-a+[mode to use while on AC power]:mode:($powerd_mode)" \ + "-b+[mode to use while on battery power]:mode:($powerd_mode)" \ + '-i+[CPU idle percent level when begin to degrade performance]:percent [75]' \ + '-m+[minimum frequency to throttle down to]:frequency (MHz)' \ + '-M+[maximum frequency to throttle up to]:frequency (MHz)' \ + "-n+[mode to use normally when the AC line state is unknown]:mode:($powerd_mode)" \ + '-p+[polling interval for AC line state and system idle levels]:interval (ms) [250]:' \ + '-P+[alternative pidfile]:pidfile:_files' \ + '-r+[CPU idle percent level where to increase performance]:percent' \ + '-v[verbose mode]'