BSD Ports

shells/yash 2.56.1 MidnightBSD

POSIX-compliant command line shell

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2+
Categories
shells

Description

Yash, yet another shell, is a POSIX-compliant command line shell. Yash is intended to be the most POSIX-compliant shell in the world while supporting features for daily interactive and scripting use. Notable features are: * Global aliases * Arrays * Socket redirection, pipeline redirection, and process redirection * Brace expansion and extended globbing * Fractional numbers in arithmetic expansion * Prompt command and command-not-found handler * Command line completion with predefined completion scripts for more than 100 commands * Command line prediction based on command history

In the other systems

SystemPortVersion
MidnightBSDshells/yash2.56.1
FreeBSDshells/yash2.61
OpenBSDshells/yash2.61
NetBSDshells/yash2.61
DragonFlyshells/yash2.58.1

Install

Binary package:

mport install yash

From mports:

cd /usr/mports/shells/yash && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	yash>0:shells/yash

Dependencies

No port depends on this one.

Configuration

Options name: shells_yash

OptionDefaultDescription
NLSoff
USES
tar:xz
Service scripts
none

Files

Manual pages 1
  • yash(1)
pkg-plist 233
  • @shell bin/yash
  • share/locale/en@boldquot/LC_MESSAGES/yash.mo
  • share/locale/en@quot/LC_MESSAGES/yash.mo
  • share/locale/ja/LC_MESSAGES/yash.mo
  • share/man/ja/man1/yash.1.gz
  • share/man/man1/yash.1.gz
  • share/yash/completion/INIT
  • share/yash/completion/[
  • share/yash/completion/_backup
  • share/yash/completion/_blocksize
  • share/yash/completion/_bsd
  • share/yash/completion/_dot
  • share/yash/completion/alias
  • share/yash/completion/array
  • share/yash/completion/awk
  • share/yash/completion/basename
  • share/yash/completion/bash
  • share/yash/completion/bg
  • share/yash/completion/bindkey
  • share/yash/completion/break
  • share/yash/completion/bsdtar
  • share/yash/completion/carthage
  • share/yash/completion/cat
  • share/yash/completion/cd
  • share/yash/completion/chgrp
  • share/yash/completion/chmod
  • share/yash/completion/chown
  • share/yash/completion/chsh
  • share/yash/completion/cmp
  • share/yash/completion/comm
  • share/yash/completion/command
  • share/yash/completion/complete
  • share/yash/completion/configure
  • share/yash/completion/continue
  • share/yash/completion/cp
  • share/yash/completion/crontab
  • share/yash/completion/csplit
  • share/yash/completion/cut
  • share/yash/completion/dash
  • share/yash/completion/date
  • share/yash/completion/df
  • share/yash/completion/diff
  • share/yash/completion/dirs
  • share/yash/completion/disown
  • share/yash/completion/dnf
  • share/yash/completion/doas
  • share/yash/completion/du
  • share/yash/completion/echo
  • share/yash/completion/ed
  • share/yash/completion/egrep
  • share/yash/completion/env
  • share/yash/completion/eval
  • share/yash/completion/eview
  • share/yash/completion/evim
  • share/yash/completion/ex
  • share/yash/completion/exec
  • share/yash/completion/exit
  • share/yash/completion/expand
  • share/yash/completion/export
  • share/yash/completion/fc
  • share/yash/completion/fg
  • share/yash/completion/fgrep
  • share/yash/completion/file
  • share/yash/completion/find
  • share/yash/completion/fold
  • share/yash/completion/gawk
  • share/yash/completion/getconf
  • share/yash/completion/getopts
  • share/yash/completion/gex
  • share/yash/completion/git
  • share/yash/completion/git-add
  • share/yash/completion/git-am
  • share/yash/completion/git-annotate
  • share/yash/completion/git-apply
  • share/yash/completion/git-bisect
  • share/yash/completion/git-blame
  • share/yash/completion/git-branch
  • share/yash/completion/git-checkout
  • share/yash/completion/git-cherry
  • share/yash/completion/git-cherry-pick
  • share/yash/completion/git-clean
  • share/yash/completion/git-clone
  • share/yash/completion/git-commit
  • share/yash/completion/git-config
  • share/yash/completion/git-describe
  • share/yash/completion/git-diff
  • share/yash/completion/git-diff-tree
  • share/yash/completion/git-fetch
  • share/yash/completion/git-format-patch
  • share/yash/completion/git-grep
  • share/yash/completion/git-init
  • share/yash/completion/git-log
  • share/yash/completion/git-ls-remote
  • share/yash/completion/git-merge
  • share/yash/completion/git-name-rev
  • share/yash/completion/git-notes
  • share/yash/completion/git-pull
  • share/yash/completion/git-push
  • share/yash/completion/git-rebase
  • share/yash/completion/git-reflog

The first 100 are listed.

distinfo 1
FileSizeSHA256
yash-2.56.1.tar.xz768752f7f5a1ffd246692568e4823a59b20357317d92663573bd1099254c0c89de71f5
Master sites 1
  • https://github.com/magicant/yash/releases/download/2.56.1/