From owner-freebsd-hackers@freebsd.org Sat Sep 1 01:28:08 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C292FD421C for ; Sat, 1 Sep 2018 01:28:08 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C2B628F91E for ; Sat, 1 Sep 2018 01:28:07 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: by mailman.ysv.freebsd.org (Postfix) id 82511FD4218; Sat, 1 Sep 2018 01:28:07 +0000 (UTC) Delivered-To: hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70F49FD4216 for ; Sat, 1 Sep 2018 01:28:07 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 15EFC8F91D for ; Sat, 1 Sep 2018 01:28:06 +0000 (UTC) (envelope-from gonzo@bluezbox.com) Received: from localhost ([127.0.0.1] helo=id.bluezbox.com) by id.bluezbox.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1 (FreeBSD)) (envelope-from ) id 1fvuhn-0000RJ-SN for hackers@freebsd.org; Fri, 31 Aug 2018 18:28:04 -0700 Received: (from gonzo@localhost) by id.bluezbox.com (8.15.2/8.15.2/Submit) id w811S2N4001692 for hackers@freebsd.org; Fri, 31 Aug 2018 18:28:02 -0700 (PDT) (envelope-from gonzo@bluezbox.com) X-Authentication-Warning: id.bluezbox.com: gonzo set sender to gonzo@bluezbox.com using -f Date: Fri, 31 Aug 2018 18:28:02 -0700 From: Oleksandr Tymoshenko To: hackers@freebsd.org Subject: Bugzilla CLI tool Message-ID: <20180901012802.GA1537@bluezbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD/11.1-RELEASE-p4 (amd64) User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: Hello, I would like to announce the first release of scarab[1], a CLI tool for FreeBSD's Bugzilla system. The idea was to create a tool that reduces the number of steps for some workflows, e.g., downloading [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Sep 2018 01:28:08 -0000 Hello, I would like to announce the first release of scarab[1], a CLI tool for FreeBSD's Bugzilla system. The idea was to create a tool that reduces the number of steps for some workflows, e.g., downloading and copying submitted patches between the desktop system and the dev box. This release implements the bare minimum of the features to make it useful: attachments operations (list, fetch single, fetch all in PR, attach) and submitting new PRs. Users who submit the same type of bugs regularly can define a template (set of field/value pairs) and use a short-hand to provide all of them by a single command line switch. It's possible to combine templates or override certain fields from command line. More information and examples are available in a sample config file[2] [1] https://github.com/gonzoua/scarab [2] https://github.com/gonzoua/scarab/blob/master/examples/scarabrc -- gonzo