From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) by sourceware.org (Postfix) with ESMTPS id 77542385841A for ; Tue, 2 Nov 2021 17:26:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 77542385841A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dinwoodie.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dinwoodie.org Received: by mail-yb1-xb2a.google.com with SMTP id d204so168041ybb.4 for ; Tue, 02 Nov 2021 10:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dinwoodie.org; s=google; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=xyR97lxhBSIqYIpkf2fDfst4U4dlxjoTAVIWeYMGbNw=; b=YqRxBW83TjvjLYW7SmQ9yUKfJpnBtnid8T1kk7hcnVClSuMQ4EEiwKpBvD9/OLm1Go +rJCLpTCjgesneW7yX7QHnzKE4KwczZKvopdNKlNJv7nxIpHWNYnJwGC37U6Q0lXu+8W OOFyVJ4ZI6xfwOwOmpt7+EeNwd6SM7JsMTO5o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=xyR97lxhBSIqYIpkf2fDfst4U4dlxjoTAVIWeYMGbNw=; b=M73c4dG6zw4n0iGTx1GTZ2lhwaYy+z8L3dEsloV0fzHZi5Xbot213+nqeEj5g6WOFX Nz9VUnAMO4pPB42JCM+54RnRS+KCmM5Diu9zgsu8BsdKomj0Jt9mBtYSL/bxZcWb2ros kAjVviiBzMV/Hoqd4VkrqDRmATMJF3q748xSFD1YiAoZ3nuhD3Q5vwtihuMWxBMcTHyd m+m/jBdYVDF0d1g0op/bUmbCqf/KIgrGSUBVbMRnqyhxT00a4oQU997+SbAyPmCkTHuv BiAXI9kmoinurKGs84skYOD4n6w8LPSEQK5oYD8/Cg36PbiToMSoogwi7/DqeC6roY5P fLiA== X-Gm-Message-State: AOAM5329AIzhdvlLE6UbrG4z6CpqDzR6l9wGIpniP91pSq3cgDpwsky0 oSKVDe/gZyxTZ9/GaoqyJiZ/hwQjXTYbgTT9rMYZJnhO8Z5uVQ== X-Google-Smtp-Source: ABdhPJzJoBtUWAOurRXqZuZl3EIIOHvyiw0oSHUdRfYzEH5PnKUwinPxkSPDJSveprU0bX68YcYSXWtpGLWSWRocGCU= X-Received: by 2002:a25:b294:: with SMTP id k20mr38156787ybj.232.1635874001567; Tue, 02 Nov 2021 10:26:41 -0700 (PDT) MIME-Version: 1.0 From: Adam Dinwoodie Date: Tue, 2 Nov 2021 17:26:08 +0000 Message-ID: Subject: Updated: moreutils v0.66-1 To: cygwin-announce@cygwin.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2021 17:26:46 -0000 Version 0.65-1 of moreutils has been uploaded and should be coming soon to a distribution server near you. This is an update to the latest upstream release; it includes the following changes: - vipe: When no output is piped into vipe, and stdin is connected to the terminal, don't read from stdin before opening the editor. This allows eg: vipe | command Thanks, Florian Pensec - chronic: With -v, flush stdout after printing "STDERR" header. Thanks, Adam Sj=C3=B8gren Moreutils is a "collection of the unix tools that nobody thought to write long ago when unix was young." >From the upstream website, https://joeyh.name/code/moreutils/: Probably the most general purpose tool in moreutils so far is sponge(1), wh= ich lets you do things like this: % sed "s/root/toor/" /etc/passwd | grep -v joey | sponge /etc/passwd There are lots more listed below, and I'm always interested to add more to = the collection, as long as they're suitably general-purpose, and don't duplicat= e other well-known tools. - chronic: runs a command quietly unless it fails - combine: combine the lines in two files using boolean operations - errno: look up errno names and descriptions - ifdata: get network interface info without parsing ifconfig output - ifne: run a program if the standard input is not empty - isutf8: check if a file or standard input is utf-8 - lckdo: execute a program with a lock held - mispipe: pipe two commands, returning the exit status of the first - parallel: run multiple jobs at once - pee: tee standard input to pipes - sponge: soak up standard input and write to a file - ts: timestamp standard input - vidir: edit a directory in your text editor - vipe: insert a text editor into a pipe - zrun: automatically uncompress arguments to command