From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114396 invoked by alias); 15 Nov 2017 13:10:51 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 114382 invoked by uid 89); 15 Nov 2017 13:10:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL,BAYES_00,KAM_NUMSUBJECT,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=chronic, held X-HELO: mail-wm0-f44.google.com Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com) (74.125.82.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 15 Nov 2017 13:10:49 +0000 Received: by mail-wm0-f44.google.com with SMTP id t139so2922336wmt.1 for ; Wed, 15 Nov 2017 05:10:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=k54wMT9Zc4U9dE0VsWd5oFRThqoz+RJ+YsN6zYll6bI=; b=PIXtiNQmGwUb2AqGXxDBdE3sRDLvzIMVERL9f5M7cpryI++dVgaN0AKC/bxt1z9x04 eAq168OPfBZdHEt65Q43Gl67ynUrDue1Z9R4lmPGzRaXSg+7CVuQB6OkP+w6uyFvd2Me RtKCNsaCCSzMqhonNlwGdyPp6J7x8/Gg8oG4aBp5wAM0mlRQm4d/E0EIXvLZo6kiJMzg LgGHOSZY4l6jo2sA7tCP3BvkEC4KQeKEtEJFY4F2JzXgWysAjlZpjpTWF8W/sbbofY2r cdYZ/36qD9TF0WDkUWSWQm8SuqlLRGzlRZItUbFtk3uJCH3gtEez7imIFMCA+p3LeNLE vMSw== X-Gm-Message-State: AJaThX6DEpwtc9EEwvgoHTs0BOzkKmPGt9OiHbNvvFY+tE8vE1/SIRit fu//8Qo5TWA30vmHwofv2aKZuHH07R8= X-Google-Smtp-Source: AGs4zMaDF7QX0WwoEgYEWQCMmnwxjlDhkJGuQtMx8uEnj/dLgPhYRbIR56T+/g1t1ZnoMFQ6vdHq7A== X-Received: by 10.28.146.20 with SMTP id u20mr12979432wmd.49.1510751447124; Wed, 15 Nov 2017 05:10:47 -0800 (PST) Received: from dinwoodie.org ([2001:ba8:0:1c0::9:1]) by smtp.gmail.com with ESMTPSA id 55sm26435098wrw.60.2017.11.15.05.10.46 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 05:10:46 -0800 (PST) Date: Wed, 15 Nov 2017 13:10:00 -0000 From: Adam Dinwoodie To: cygwin-apps@cygwin.com Subject: [ITP] moreutils 0.61 Message-ID: <20171115131044.GJ20681@dinwoodie.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-IsSubscribed: yes X-SW-Source: 2017-11/txt/msg00055.txt.bz2 I'm looking to package moreutils, a collection of small Linux utilities. It is already included in Debian and Ubuntu (amongst others), and is released under GPLv2. Homepage: https://joeyh.name/code/moreutils/ Debian package: https://packages.debian.org/sid/utils/moreutils Ubuntu package: https://packages.ubuntu.com/zesty/moreutils Proposed Cygwin packaging: https://tastycake.net/~adam/cygwin/ Quoting from the moreutils homepage: > Probably the most general purpose tool in moreutils so far is > sponge(1), which 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 duplicate 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