superconfigure
is a collection of programs ported to run as fat binaries using
[Cosmopolitan Libc][cosmo]. This repository includes build scripts for popular
software such as bash
, lua
, emacs
, GNU Coreutils, sed
, gcc-12
, curl
,
and others. For each of these, the source code is downloaded from the upstream
sources, compiled for x86_64
and aarch64
, and finally combined into a fat
binary using Cosmopolitan Libc's apelink
program.
tar
, zip
, unzip
, bzip2
, zstd
, xz
, brotli
, gzip
, and pigz
.
bash
, zsh
, grep
, less
, lua
, find
, GNU coreutils, and ninja
.
vim
, nano
, and emacs
.
gcc-12.3
and binutils-2.42
tools targeting (x86-64-linux-cosmo).
gcc-12.3
and binutils-2.42
tools targeting (aarch64-linux-cosmo).
datasette
a build of CPython 3.11 with the datasette library.
python
, a build of CPython 3.11 with a bunch of cli libraries like black
, cookiecutter
.
links
, wget
, curl
, git
, and rsync
.
berry
, janet
, lua
, php
.
The Releases
page
should have the most recent builds of executables in this repo, built via Github
Actions.
On Windows, rename the binary file to .exe
, then type the name of the exe in Command Prompt.
On Linux, run the file with ./filename
and run it.
On Mac, run the file with ./filename
and run it.