Dotfiles for a wide variety of Unix and Unix-like systems that include plan9port support. You probably don't want this.
./install.sh # if POSIX /bin/sh
/usr/xpg4/bin/sh install.sh # pre-POSIX SVR Bourne /bin/sh
Install script supports -p (pretend) and -d dir (install in dir).
These files require a POSIX compliant user shell. In addition they
require /bin/test to be present and support -ef which is not
in POSIX.
Supported operating systems:
- Linux (any distribution except NixOS).
- macOS
- FreeBSD
- OpenBSD, NetBSD
- Solaris 8/9/10 (only with ksh shell or better, not SVR
/bin/sh) - Solaris 11
- illumos (SmartOS, OmniOSce, OpenIndiana)
- Minix 3
Other systems may or may not work.
Supported shells:
- bash 3.2.57 (latest version shipped with macOS)
- bash (modern versions)
- zsh
- ksh93
- pdksh
- ash
- FreeBSD
/bin/sh(ash derivative) - NetBSD
/bin/sh(ash derivative) - OpenBSD
/bin/ksh(pdksh derivative) - mksh (MirBSD Korn Shell)
- dash (NetBSD ash derivative)
- yash (maximally POSIX-compliant shell)
- bosh (Schily Bourne Shell)
- BusyBox ash
Pre-POSIX SVR Bourne shells (like /bin/sh in Solaris 8/9/10) are
not supported.
Shells which do not support PS1 command substitution will only get
a basic PS1 prompt.
Public domain.