pkgsrc/shells/Makefile
ng0 d7421a980d Add shells/guile-gash version 0.1
Gash is a POSIX-compatible shell written in Guile Scheme.  It provides
both the shell interface, as well as a Guile library for parsing shell
scripts.  Gash is designed to bootstrap Bash as part of the Guix
bootstrap process. There are plans to develop Gash into a
general-purpose shell and tool for building interfaces between Scheme
and the shell.

Features of the shell
* Sophisticated enough to be used to build Bash.
* Has a nice colorized prompt.
* Includes all of the POSIX-specified "special" built-ins except for
  `times'.
* Includes about half of the POSIX-specified "regular" built-ins
  (see `gash/built-ins.scm' for details).

Features of the programming interface
* Parses Shell scripts into an AST.
* Provides a rudimentary interface for writing Shell-like Scheme
  scripts.
2019-11-13 10:04:19 +00:00

46 lines
785 B
Makefile

# $NetBSD: Makefile,v 1.62 2019/11/13 10:04:19 ng0 Exp $
#
COMMENT= Shells
SUBDIR+= ast-ksh
SUBDIR+= autojump
SUBDIR+= bash
SUBDIR+= bash-completion
SUBDIR+= bash2
SUBDIR+= bash2-doc
SUBDIR+= bosh
SUBDIR+= dash
SUBDIR+= eltclsh
SUBDIR+= es
SUBDIR+= esh
SUBDIR+= fish
SUBDIR+= git-sh
SUBDIR+= guile-gash
SUBDIR+= heirloom-sh
SUBDIR+= lshell
SUBDIR+= mksh
SUBDIR+= nologinmsg
SUBDIR+= oksh
SUBDIR+= osh
SUBDIR+= pbosh
SUBDIR+= pdksh
SUBDIR+= perlsh
SUBDIR+= posh
SUBDIR+= rc
SUBDIR+= rssh
SUBDIR+= scponly
SUBDIR+= scsh
SUBDIR+= standalone-tcsh
SUBDIR+= static-ast-ksh
SUBDIR+= static-tcsh
SUBDIR+= tcsh
SUBDIR+= xonsh
SUBDIR+= xsh
SUBDIR+= zsh
SUBDIR+= zsh-autosuggestions
SUBDIR+= zsh-completions
SUBDIR+= zsh-pure
SUBDIR+= zsh-syntax-highlighting
.include "../mk/misc/category.mk"