From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17054 invoked from network); 1 Feb 2022 04:11:34 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2022 04:11:34 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1643688694; b=aUqLzRTL9o4LspTGxull/YrP/0QydJLfKwaPEnMhh1RNIEUO9rp/BuyLXcF0BnFcoHxpKcRh3a kDCTB5OggjSfsp3wz6nuruIwRTrJUkiTBYYbPvq+0byaaLixD6Y6mP/MatOzpOZRBv4XBv7YoF 4GBxHB37UDwUaGsrZb6eV34amIX99FootgwrbzEIzT6uT9fX4Aj5FfiHTBZxqnWztQwEcHhU9s OwB3b/l6ZbFzBfOxth2bJJ3QUu/PLCHdCQ/hGXKABjqw4MdK0Bpn4iL37dE07ZyPi9LXnqCMap uRp1P4Xt2Nu542jPEgmNEz9qY1jpIXh31LAtYJJVnuxOvw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1643688694; bh=hDyczV+umJIfKqGppsSLz3dILFAmLUiepzfOQqpRuRQ=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=rEYNAWZIlOFSZN/4Hc/gptFrQDTn6XCx+8n1NlXDte+OdxrS7gPba4HxRPgvJXZ9i1AnD0UMRS 0KFG4o+aFOx7aGZMRNJNg4D7zweDaA2jgTwpJfmfMUbdiH3wFdYiIAa5xKpVp15fnLM5W0kdhb 6ACu+HwXkKtU59Aor5sDvMr+0m5OK0ZZmmazHyfzn/Z7UWYtgq+mrFkuxfxxvvdmChRq+HEUng jUG3++CIr8DDTjwE1cZikBhaoYyytdD8+7l25v0OFuuDwYT3k+ZSPHbU1RS0MuCbSNLv1bvVX+ jcV1GR7sMteLTYE6Xuq6Q8GI7ngO/8E6IKxDa0u8xhIoqw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=taf4Qg0WGtXcqgpC6tAY8sr4TOPH5LdJ3ITEyQVc0eA=; b=ZqXNQ1gBM0p3ctDieXuF9bU2gX UodHfavh9+a6762Bz0KnAfvVflwEWBs3U4Y5VvlLfyhd+QsJJes/LPwveI1TPV3tkYnqFLaTIKlZC XBI5trKTgQlmWA02af1KP8WJGXtlfv/UJiF1mVGCKkwuEfLa0tX2kPQNmqB5JjFnPSkY7CE+MVRQZ wlHzwvZhyrPhvpCM/iz4EN4tvVKIOPV8Uu973Q5Iz8wWpQltiGzi6+Uk/ZcZ2Xm9la8hi6A8u4Tsp t/1g9c2tCSEmRjzek5bgfyjpqXmOQJZ2eI2fQGkog99JNVdkFnVsWS1VnZFU0eAxKgylpvR+njaSK mj7hozUw==; Received: from authenticated user by zero.zsh.org with local id 1nEkVw-000GJk-Nv; Tue, 01 Feb 2022 04:11:32 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oi1-f175.google.com ([209.85.167.175]:39678) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nEkVf-000G0C-UY; Tue, 01 Feb 2022 04:11:16 +0000 Received: by mail-oi1-f175.google.com with SMTP id e81so30967163oia.6 for ; Mon, 31 Jan 2022 20:11:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-disposition; bh=taf4Qg0WGtXcqgpC6tAY8sr4TOPH5LdJ3ITEyQVc0eA=; b=IuaKmHSEb3V97o0aeHF1oGFMNN0e7RGrupPacniX5LncWxcq0+VEBqjtQD4TLDnbgm R7y+PHvZrP8y2d9KFHb/RVThYmUlykp0qW1PxwidS5S5ojH95cswC/4jXYNsR6iTD2Y8 oFzgpCi2MHKVCdtqAQ786RYE0l9Vly5oFoLqutH2U0++46HWnDEMebCVBiUlqTuoRjMq qGsBSKVRMpnqgjkS62p793P/09pKs4yfCahrihT+VICp7PyjpuCwmO1iWJGye398vnpr i9Tlv7cz+JO/B58xrz+VOclOPmxyK8Wu6OBLhppPULMIKSLfOCnVYdNQNpLBzZHMQ8sj rDcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition; bh=taf4Qg0WGtXcqgpC6tAY8sr4TOPH5LdJ3ITEyQVc0eA=; b=f+rFcH2MiarmUhjNQ5ikjco8t6hbGnBVtei59IxUTJ2GDHMtcCNMNNGH7H5giPiPcw q8ScgPbYS+OvXFWQ5MIgtfBRubkbGzjKPnPtKn6QzL8JcZgh8xb4DcjmjgujbEEEs26m Nql/IE5yfq3TmIp4XREXu8qFICW5peNZSZJ81jgv04maQXmWYLuyII9avCzwtK5CUiDx 6a01ZoGUXJUowFp8rBok2zl0uc4uFi8qIJfwgNRsKQY693ikUnAnlNIBXFg6sPgB7zAA Nk0CKfwPrfHEnICVP0f/13N72Q7R0WY82ibmQWXbBGQ90hTqcojAQN0pBQW9Y75v24uE fOfQ== X-Gm-Message-State: AOAM533I/aTR0+cmH7vnS9L+OtXGZK3QEtCzyJ1ZJZKNiFkitqZ1Ow9f vaQtbPR5hNDeVJcykqhJSMU3+afLUjE= X-Google-Smtp-Source: ABdhPJxjpKso6h4ZdaA5qe15ro0h6IsjAJM437jM5dXhBKNESqxagvt0tBmM17W5yTi3dAJg6tfFhA== X-Received: by 2002:a05:6808:230e:: with SMTP id bn14mr89046oib.179.1643688674517; Mon, 31 Jan 2022 20:11:14 -0800 (PST) Received: from CptOrmolo.darkstar (cpe-76-184-110-212.tx.res.rr.com. [76.184.110.212]) by smtp.gmail.com with ESMTPSA id u3sm9642844oie.30.2022.01.31.20.11.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jan 2022 20:11:13 -0800 (PST) Date: Mon, 31 Jan 2022 22:11:10 -0600 From: Matthew Martin To: zsh-workers@zsh.org Subject: PATCH: OpenBSD sys{clean,merge,patch,upgrade} completion Message-ID: Mail-Followup-To: zsh-workers@zsh.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Seq: 49731 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: OpenBSD has a number of small sys* commands that lack completion (though sysclean is in ports). diff --git a/Completion/BSD/Command/_sysclean b/Completion/BSD/Command/_sysclean new file mode 100644 index 000000000..755861644 --- /dev/null +++ b/Completion/BSD/Command/_sysclean @@ -0,0 +1,6 @@ +#compdef sysclean + +_arguments -s : \ + '(-p)-a[include filenames used by installed packages]' \ + '-i[include ignored filenames]' \ + '(-a)-p[output package names that are using obsolete files]' diff --git a/Completion/BSD/Command/_sysmerge b/Completion/BSD/Command/_sysmerge new file mode 100644 index 000000000..00ee18299 --- /dev/null +++ b/Completion/BSD/Command/_sysmerge @@ -0,0 +1,6 @@ +#compdef sysmerge + +_arguments -s : \ + '-b[run non-interactively]' \ + '-d[do not take any automatic action]' \ + '-p[only compare configuration of packages]' diff --git a/Completion/BSD/Command/_syspatch b/Completion/BSD/Command/_syspatch new file mode 100644 index 000000000..850636d09 --- /dev/null +++ b/Completion/BSD/Command/_syspatch @@ -0,0 +1,7 @@ +#compdef syspatch + +_arguments \ + '( -l -R -r)-c[list available patches]' \ + '(-c -R -r)-l[list installed patches]' \ + '(-c -l -r)-R[revert all patches]' \ + '(-c -l -R )-r[revert the most recently installed patch]' diff --git a/Completion/BSD/Command/_sysupgrade b/Completion/BSD/Command/_sysupgrade new file mode 100644 index 000000000..b1144b0d5 --- /dev/null +++ b/Completion/BSD/Command/_sysupgrade @@ -0,0 +1,9 @@ +#compdef sysupgrade + +_arguments -s -S -A '-*' : \ + '-f[force an already applied upgrade]' \ + '-k[keep the downloaded files]' \ + '-n[do not reboot]' \ + '(-s)-r[upgrade to the next release]' \ + '(-r)-s[upgrade to a snapshot]' \ + ':installurl:'