head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.6
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.4
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.2
	pkgsrc-2025Q3-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2025.07.16.19.35.28;	author schmonz;	state Exp;
branches;
next	;
commitid	dc4Eo56sfRVht03G;


desc
@@


1.1
log
@Add execshell: Proof of concept execline REPL

This is a proof-of-concept interactive REPL for Laurent Bercot's
execline language. execshell provides an interactive interface with
readline/Emacs-alike line editing to the command lexer used by the
execlineb script launcher. For example:

$ ./execshell
> foreground { echo foo } echo bar
foo
bar
> pipeline { echo baz } sed -e "s/a/u/" -e "s/$/z/"
buzz
(Note that the prompt string here is > .)
@
text
@# $NetBSD$

DISTNAME=		${GITHUB_PROJECT}-${GITHUB_TAG}
PKGNAME=		${GITHUB_PROJECT}-0.0.20201101
CATEGORIES=		shells
MASTER_SITES=		${MASTER_SITE_GITHUB:=sysvinit/}
GITHUB_PROJECT=		execshell
GITHUB_TAG=		b0b41d50cdb09f26b7f31e960e078c0500c661f5

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://github.com/sysvinit/execshell/
COMMENT=		Proof of concept execline REPL
LICENSE=		isc

USE_TOOLS+=		gmake

INSTALLATION_DIRS=	bin share/doc/${PKGBASE}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PKGBASE} ${DESTDIR}${PREFIX}/bin/
	${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/

.include "../../devel/skalibs/buildlink3.mk"
.include "../../devel/linenoise/buildlink3.mk"
.include "../../lang/execline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@
