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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32246 invoked from network); 19 Jan 2023 11:41:10 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Jan 2023 11:41:10 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674128470; b=ZCzIp0SJlS5Fmt6IPnLlU+UudgbrvKhz6GOAixnf7OxIUQYOrUE+v7W3I0oVEk1kTAltPD3pPc DxLxeBKpZB5iMTjc+XjiKH00hpqUERPKK3orYiYi3tjxBIU9vKdPmaKDw5gV52MfZfzE2MQfx9 zda8N/l1OSiZVdlYofeXI37Njy+tzqzvlJRRwEPI5bLPqnz/sFayMKROImuxcDNhhxqcMOfpF2 yAsCz5dQyVOKUvoMpNSxP4t/omcMdhpgRKgpBadC75jCwalro/DzMuw/zgzQxZcsf6Om2HLa8N 3xKYp6tIzxjQqrcqQx8keLRWDcGynEM5c02yYX15QTYbMQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f180.google.com) smtp.remote-ip=209.85.208.180; 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=1674128470; bh=cmub4Pb1OGxlNkURVApVcOHd0F+3L4KO9hCrwefw9ig=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=pwZor5jMitPN8m787UINDIGibM08Y5VjUva1tazM7zSAmzT+KXeOYKvKQPfgnDvQWMnBXUHIVx EcYD2IbxmQe9hXuN/7K58p4PYgbBU6y1uPDgocNIQbpONBgAJAMBC6JyfTJczW96+PeEWLemBk U3Vj7McM69VsFb3MVG4l+HRM5IlqYpSdISTiCnIfNIMtJoOjqtfGgrsT+g0z8I8c2f/jeXFAfl lqTjhFAxGwkTU2wCdT+8f5OJXDnhDxmaUsmp7gzB1eLkXdq7bbvPLBDEvFsFc+BlgATHk/CEYY kRd86LoNdHum92OaekajQpAyneK1a+woCKu8VXFP2aNmhA==; 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:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=tJ5dNs5hUXWKx3fPzc88L7l+we3QPJB8dj+isRsHGSc=; b=BSkTObBZJRumoswuT3cF0SKbB6 tVV2DUQ8Uic5705u7kKOJJjk2zIijVznxh5+duqkPjvW7fmcST4vtGhhbGpntefk60BL5Gc0DZ7kL GfrrEMIcS5K6dAgeF8MxyI5NDfFcBF87/3gZHNG6ZiCRQlOvzMR1o3XLo9mtj2WMVX4LMPmgXE2iY kmo4yFO1zP1knvp0WL427j+vU1uFPSqPlRTnCl+CN+XRIEzEaaMBAHP2P6HdpD5RjjLi2Y8xV8Ctq RXaJAi+AnbwQKOnUKqkU3e18FbWEbZWmcegDQya5Ooo3XLU36L8LuVk1z5FglR2ozd3xPu0XXTB+w m5/tF93w==; Received: by zero.zsh.org with local id 1pITI6-000Dgy-7M; Thu, 19 Jan 2023 11:41:10 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f180.google.com) smtp.remote-ip=209.85.208.180; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f180.google.com ([209.85.208.180]:39576) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pITH5-000Cx5-Px; Thu, 19 Jan 2023 11:40:08 +0000 Received: by mail-lj1-f180.google.com with SMTP id by7so796891ljb.6 for ; Thu, 19 Jan 2023 03:40:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=tJ5dNs5hUXWKx3fPzc88L7l+we3QPJB8dj+isRsHGSc=; b=oGI2gPpV6RwzfXO0XUm1idiH+Ba9qyDMRsbk5WrzXAYQOKQtZyr6SeqejRszFZmCKm FCtXXNuHP8KlR/fxv6h6v/RFCMBzeObnnNcZh6k/FffuUQyD7+BXj5VoAyhZVUu9PRS1 yCGfmbnFn5MdTtIRi37KE+RpLgF8/XviKDYj+rCZh2yADGpAJrdDVLNzzhqYBp5kh9gD 9D2NVkJ0r7Ibjs1N4XWu6/A/9t6cm1AizinjYh/FCZKeKBRUP1oRRTYWUmRbMrWoe0fr 6+dFBkrOdY1MT1zwygo5EpdWZ0nvFP8A0Du+9A07eyY1Scw+mNuYs8IHEzTkRDDT8bRV r8Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tJ5dNs5hUXWKx3fPzc88L7l+we3QPJB8dj+isRsHGSc=; b=iuACKFh159UAwLfKpgXuV7v3c4DW2NM0HgAveEzWz1Du7RJcR5LnZCsa+xkN+toXgn +4lTh7owbQGFg4Cfs0VVXPSep5cPv3QkipJlTaKjwzMHJ7lGw2tDpftURTVjZBXTVW+O xCZAqGNY0TA/vfvAsKjudHV9Qi7FMAGrfGSmkvEfM6lXX/+k5rpxzZc5HGUYv+k/iuAw WvTsSdhHRhjgZvsfqL95aYAHCobS0mpY48+LnFtrEAYiYHvQQ3G/Ia+007dZQcAbGTpo pC3mgfH8a+RE/iy6eyVKlEa/+oTjeANmFvprIh2xDdMx+jcbjnyw0tyyGyIuNyVSYoJe bCig== X-Gm-Message-State: AFqh2krf83ZPaKKfzW9l3CfM9jSTqYfqg5BDq20MmODo4Dn3uxyqs1cH u3tQm+9pYx8oA48pE+4mb6acqdPKNq8ekCEKFe4/QAMD X-Google-Smtp-Source: AMrXdXsJDEMW2wiaVr43DGK6zojzgpnY/piPWIjMyfBxkJ9zi/A0X9GEUc0YTzNmFud5aK/3NoGIyW0Optto0KKRCms= X-Received: by 2002:a2e:bc82:0:b0:28b:6985:88f9 with SMTP id h2-20020a2ebc82000000b0028b698588f9mr958581ljf.214.1674128407297; Thu, 19 Jan 2023 03:40:07 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Sebastian Gniazdowski Date: Thu, 19 Jan 2023 11:39:40 +0000 Message-ID: Subject: Re: Announcement of xzmsg, a flexible message tool To: Zsh Users Content-Type: multipart/alternative; boundary="00000000000006833c05f29c6515" X-Seq: 28659 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --00000000000006833c05f29c6515 Content-Type: text/plain; charset="UTF-8" I've forgot to mention that if a xz-format-NAME function exists, it's used when {NAME} occurs, and is expected to output colorized string received in $1, to allow e.g.: colorization of {file}tarball.tar.gz with e.g.: two or three different colors. On Thu, 19 Jan 2023 at 11:36, Sebastian Gniazdowski wrote: > Hi, > I would like to announce a new, flexible message tool - xzmsg. It's > capable of: > > - no quoting needed/expected, i.e. xzmsg My message, not xzmsg "My > message", > - color aren't codes like with %F{174}, but names, that can be themed, > i.e.: {err}Error, > - a standard message preamble with [file:line] tag, for quick location of > the origin, > - themes (currently two: default.xzt and blue.xzt). > - runs as an autoload function/script on Zsh, or as a script on Bash. > > Project page: > https://github.com/psprint/xzmsg > > -- > Best regards, > Sebastian Gniazdowski > > -- Best regards, Sebastian Gniazdowski --00000000000006833c05f29c6515 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I've forgot to mention that if a xz-format-NAME function= exists, it's used when {NAME} occurs, and is expected to output colori= zed string received in $1, to allow e.g.: colorization of {file}tarball.tar= .gz with e.g.: two or three different colors.

On Thu, 19 Jan 2023 at 1= 1:36, Sebastian Gniazdowski <s= gniazdowski@gmail.com> wrote:
Hi,
I would = like to announce a new, flexible message tool - xzmsg. It's capable of:=

- no quoting needed/expected, i.e. xzms= g My message, not xzmsg "My message",
- color aren= 't codes like with %F{174}, but names, that can be themed, i.e.: {err}E= rror,
- a standard message preamble with [file:line] tag, fo= r quick location of the origin,
- themes (currently two: def= ault.xzt and blue.xzt).
- runs as an autoload function/scrip= t on Zsh, or as a script on Bash.

Proj= ect page:

-= -
Best regard= s,
Sebastian Gniazdowski



--
Best regards,
Se= bastian Gniazdowski

--00000000000006833c05f29c6515--