From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30564 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joseph Reagle Newsgroups: gmane.text.pandoc Subject: state of the art in pandoc CLI wrappers? Date: Wed, 18 May 2022 09:51:37 -0400 Message-ID: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4144"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 To: pandoc-discuss Original-X-From: pandoc-discuss+bncBD65ZAVVYEKRB37TSOKAMGQEAB54ABA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed May 18 15:51:48 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-pg1-f189.google.com ([209.85.215.189]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nrK5b-0000qX-P7 for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 18 May 2022 15:51:47 +0200 Original-Received: by mail-pg1-f189.google.com with SMTP id r190-20020a632bc7000000b003c6222b2192sf1244725pgr.11 for ; Wed, 18 May 2022 06:51:47 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1652881906; cv=pass; d=google.com; s=arc-20160816; b=QcrNBkdBQJ4BNfDmsGAcqRNL1ATkm8XLoInTTZfF6MGsmjCnWdr8NtVHdVzW1oU2mv Cr1t0SUwP1WQr5VRw5mlk0OVIn7/y1Z8Uk4Gqc7jsD7yA4mIXKQkPBLXBx6iCUTJmhbH d5lDTNuDp9o/nNWnKgK3Hfzfz0YmKoYz1tmfVm1k01YeFDvBjJAaSe2vcxb0wMw3GsWR 5qQ/sJedYNbfQnqn/uWYTk3rSkjpn6dwJ6GeJAJchlCZWATqeFaOMdTltXfeHPOutE5l mMFgtrT0Q+uKDBEtaYNJBACKPmPr3GTdCNccEG/xnL1eY8yX4wO4s7mY4tILpA6rhgVA RMSA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-transfer-encoding :content-language:mime-version:user-agent:date:message-id:subject :from:to:sender:dkim-signature; bh=SrrGHUEqOB86RGotiR33Hdza+sbeDp+qzvfVeVnQwiA=; b=WSdBjbz1p0TqwH0AhkcZF4UKV0f7HIT8mcEYT3/ninX8HswTJJN/YVFq0G0pl+RfYf PNyhl+7RVhYQeMqcp6Ez5ZBLWwgTne0Wqo/8/doSQeEweea/1+EcHaFi7XBp/vx/qsu3 YpCaf9Yzp1ict3C2D8dnPSyt1Wslk9lsw1RDa9OMXhxul3Gy78XGDA2AtZO9uBzfDc/O Yqwzm8bSZieAj6YkbpjmIITmjuiIiVzxIQtxv5FIwPnrJ8YuINswFpPhN5yF43dw7cnL cxqK0WfswsSYwZcFqg7xxGjzPIfanv5lc0UrZCARtBfHpBohPBipKqdVIEzQFVW+CZY4 BwIw== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b="Sqjs/yfB"; arc=pass (i=1); spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.212.19 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=SrrGHUEqOB86RGotiR33Hdza+sbeDp+qzvfVeVnQwiA=; b=iaPlAjPuytDX5C+KaO5rxSgMGpEGhZ91Hsd9Zhp3bNi1yTjSIc7S0sbPAurYf5VQxA dP2YjxFRIWPjcgQJ1oYFqqaOYTUKoDywkRqEBFqtwE/BdEP4w18eUlgwuiVh0pYDaZel Uz5vugS/4V2ag/lh48G2MhQg7fFmHgWtuDnRGt3lW0g/0qCEepwkeJMp+m3aOIWzW2u/ EvC83ZfmILA7KZVyvrGazbujzpgARCIlRKaKpmV5523Fj1sZD75obnAiFOa3s3hfqYGn OPdIQB+QDGZHu/wPAGMc22v/9Z79oUELtfukZQrRMUnNFSqurRTJDuc93aPsHi+WJh34 XhnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:to:from:subject:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=SrrGHUEqOB86RGotiR33Hdza+sbeDp+qzvfVeVnQwiA=; b=HwUta3FgsknKq/KT3lUAW7X/q5eoWroMve3XcJMVLBtO5n/JkEu0aBcgB9xRtTQn58 BAELYH1FpoKtt2l0rN942K25qXOQH1DhXnIIpM4CcyZSnh4ONgzUoA0d27EMytAgF2I8 IZnrepiSP0iJ9ElKXj+AC09GilhjkO2ymraCe6ROKfQGGNCilzuoAe/JiVvmuijW6iW1 cT1DEnuEecytTX99UQdYRpWoTF4/8I6UD3Khnb5fSghw7XQLk2WWp53qSo8oVOmDOp6Z pjIix0Q59blycR8cW86lChwX5z3TOdSfqJFPDeUMDA6kobEiCxcbECm3X/DZgEgetPQE Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM533w+PXlgGnyze7COUcK4J/RcmzHXIQaUj39MF1zx1w7NWWSnZGK sTHMberMtP82W+SZUNH9g+w= X-Google-Smtp-Source: ABdhPJxQxRB33ghXXp+meq6yui8vYRtLjUaDRSIB8jPDmvs30/KY6u4qgwuLtL8RiAUrWYaC/YcpkQ== X-Received: by 2002:a17:90a:4615:b0:1df:40e6:6474 with SMTP id w21-20020a17090a461500b001df40e66474mr95825pjg.194.1652881906511; Wed, 18 May 2022 06:51:46 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a17:90a:69e6:b0:1df:6815:52a2 with SMTP id s93-20020a17090a69e600b001df681552a2ls3860790pjj.3.gmail; Wed, 18 May 2022 06:51:43 -0700 (PDT) X-Received: by 2002:a17:903:2c1:b0:158:f9d0:839c with SMTP id s1-20020a17090302c100b00158f9d0839cmr27555014plk.118.1652881903051; Wed, 18 May 2022 06:51:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652881903; cv=pass; d=google.com; s=arc-20160816; b=rJJC9oU4bulohanVgn36KTyHSZalCDbTofadh/hJwhJaIxoPr29CrFOZbIJ16T7BuB M4pHAW4bKuqDf9M+4WiURXh8aouRpVLdqmwWee1e7Ako9PLBjAQXWXuSupRlR1jQAB40 s3sTEPXea50OLqnRIEqrVGjGbQWTV0KFbfOmQJDqs3m8r/VQBTOzSDTGB46WzbdbVkmf Ue+6o8PKLn28MSsGvcKfuev7UwfHy7UNtyflaua+nO+tw27RXH8FpvVjJAUMCr2Bh4SG 2GGVoPpgm9AZkdzpNjAOEGT5115ksjqkcRTMXZIcPmt/yG3ISu1GH8LRREBrojdS/qtz SKDg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to:dkim-signature; bh=BuWWmVE8rsTiAhA6l/pNuh7ZC4PNN84ZLDq8wUqnmQI=; b=c5vOm5M1SYrhU6rT2PmSda5buKbQd+881+cY/bdb5UO4VUDgW9uL0StPcuqJisTcfs anP6p/9eOxj/tUXevPjZ97JpeaaCThtexMzD5Wt9lsvti/fftR2J12ZOtuVywcryWNst GtvO3r0DayiJGrHiGLKkaPmpAsoT7l219iNhDHDa1Ae6aZkiSY9mD8VTBrY1KqgQz8Dr lTzqM/dWO/qb7rm+8P3GLIG0FNATOGRzDsGOJ0SogYd2kZm/2Cl4PhJlgFHQ8T2ekZjl gwhl7sfGnLybM0VO1ogYKTC5ZTJ/jEoirm2swz0OppoxUOgbDCzGCZNCW6e/flW6mGdV NQyw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b="Sqjs/yfB"; arc=pass (i=1); spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.212.19 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from black.elm.relay.mailchannels.net (black.elm.relay.mailchannels.net. [23.83.212.19]) by gmr-mx.google.com with ESMTPS id y10-20020a17090ad70a00b001dcf4a10a68si19612pju.1.2022.05.18.06.51.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 May 2022 06:51:42 -0700 (PDT) Received-SPF: pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.212.19 as permitted sender) client-ip=23.83.212.19; X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 83C056C1EBE for ; Wed, 18 May 2022 13:51:40 +0000 (UTC) Original-Received: from az1-ss21.a2hosting.com (unknown [127.0.0.6]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id AE7DF6C1B47 for ; Wed, 18 May 2022 13:51:39 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1652881899; a=rsa-sha256; cv=none; b=SSfnOD1wk+sic6Fu2jt1qHXRDzIszU57rVhAdI2Pk/u4ECTQ4EyZLBJXvRe6kB2UpaXGBF 6ZKLJFTd1lpJpdDQzA7av5O/M/wK/Wyw4L6NbgP3bNeAWAm2BqJUkR4HqIu+s+yRwCYTU8 XlgoXlh2RxXiutXImMxVYThS/O2hKcW7veQBe8MaXbF667l3M8SLpVt0jlW1kpDGsGbPgM 6EwfMK0ujUWYHN6O7QGYhAbXO9wbjR1surInTfh81R3C+ggsZ7SGy55LNoxCR7hi1Y2ZpF xvAQPbwtlMJSYcWcZyfEXtZejfQBkvODjNIgq/a+EPBzLUdwUIIpWWJF4N+gsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1652881899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=BuWWmVE8rsTiAhA6l/pNuh7ZC4PNN84ZLDq8wUqnmQI=; b=hmQYMvIDr55YGlEttykk1IxccIWf0+q0t+GNiyVhYk1Inp0nscPw6K+JS3VMZ1co9jQGRG SlYE7py3mMk2igvWzh1s88OdV29mgPRv9kNe8+W1uMgVyaZe9mfkxb+USKzFOCOQJAcsYS 1UVxyZ0NYmt/F0TxRVGtLVe7a3J51pVoLZlRc+w2OwkTq8XZTQFFLvXcvYFrxvQAfHTMl5 57ElM9sKTwGjOGibu1hgqUQyUoL5Sxc55udEyVqw7cVQBv4mCtzeGUwd4qvUohzV+SFp1V jYtVxCGaxq9gr53Gojz0/q/2PSY8RxfWKESw2c6Qf1/KEOitg8enyuSLXl7YyA== ARC-Authentication-Results: i=1; rspamd-6fcfc4d76-8mn6m; auth=pass smtp.auth=a2hosting smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Sender-Id: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-MailChannels-Auth-Id: a2hosting X-Reaction-Plucky: 299ecf6a52371907_1652881900174_241599204 X-MC-Loop-Signature: 1652881900174:2587366855 X-MC-Ingress-Time: 1652881900173 Original-Received: from az1-ss21.a2hosting.com (az1-ss21.a2hosting.com [68.66.224.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.124.238.93 (trex/6.7.1); Wed, 18 May 2022 13:51:40 +0000 Original-Received: from c-24-60-31-165.hsd1.ct.comcast.net ([24.60.31.165]:58142 helo=hom.local) by az1-ss21.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1nrK5S-0001Eu-TC for pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; Wed, 18 May 2022 06:51:38 -0700 Content-Language: en-US X-AuthUser: joseph-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Sender: joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reagle.org header.s=default header.b="Sqjs/yfB"; arc=pass (i=1); spf=pass (google.com: domain of joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org designates 23.83.212.19 as permitted sender) smtp.mailfrom=joseph.2011-T1oY19WcHSwdnm+yROfE0A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:30564 Archived-At: I have my own CLI wrapper and occasionally look in the state of things to s= ee if I should use something mainstream. Looking at the [web page][1], I no= te three options: [1]: https://pandoc.org/extras.html#cli-wrappers 1. pandocomatic, which still seems active 2. panrun hasn't been updated in years and doesn't respect underscore option (e.g., output_). 3. panzer is abandoned: "the --metadata-file option and Lua filters ... means that 90% of what can be done with panzer can be done with pandoc and some simple wrapper scripts. I no longer use panzer in my own workflow for this reason." The panzer comment intrigued me because for my scripts I'm configuring spec= ific CLI options, and metadata doesn't solve that, though providing templat= es/defaults could. Has anything else happened recently? =E2=80=94Joseph --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/d7b0f530-f434-02f2-70fa-5eef2347d02d%40reagle.org.