BSD Ports

shells/yash 2.61 FreeBSD

POSIX-compliant command line shell

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
shells
Package size
485.1 KiB, 1617.5 KiB installed

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
FreeBSDshells/yash2.61
OpenBSDshells/yash2.61
NetBSDshells/yash2.61
DragonFlyshells/yash2.58.1
MidnightBSDshells/yash2.56.1

Install

Binary package:

pkg install yash

From the ports tree:

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

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

RUN_DEPENDS=	yash>0:shells/yash

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.612.612.522.592.61
FreeBSD:14:quarterly2.612.61n/a2.592.61
FreeBSD:15:latest2.612.61n/a2.592.59
FreeBSD:15:quarterly2.612.61n/an/an/a
FreeBSD:16:latest2.612.61n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: shells_yash

OptionDefaultDescription
NLSoffNative Language Support
USES
ncurses tar:xz
Service scripts
none

Files

Manual pages 1
  • yash(1)
pkg-plist 260
  • 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/7z
  • share/yash/completion/INIT
  • share/yash/completion/README.md
  • 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/aria2c
  • 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/bmake
  • share/yash/completion/break
  • share/yash/completion/bsdtar
  • share/yash/completion/carthage
  • share/yash/completion/cat
  • share/yash/completion/catgirl
  • 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/cmus
  • share/yash/completion/cmus-remote
  • 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/dvtm
  • 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/fd
  • share/yash/completion/fg
  • share/yash/completion/fgrep
  • share/yash/completion/file
  • share/yash/completion/find
  • share/yash/completion/fnf
  • share/yash/completion/fold
  • share/yash/completion/fzy
  • 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

The first 100 are listed.

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

Commit history 0

No commits in the history this site was built from.