tup | Home
Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system. If you don't want to install tup from the git tree, you can use the unofficial tup PPA repository that works for Debian-based distributions (e.g. Ubuntu 10.04+). If you use the Homebrew package manager you can install tup as follows: If you use MacPorts install tup as: You can use tup anywhere you would use another build system (like make, or any of its derivatives). One reason you would want to use tup is if you like to update things very quickly. For example, if you typically execute a build in a subdirectory because it takes too long to figure out what to
What is tup? Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system. Get tup Git Repository $ git clone git://github.com/gittup/tup.git $ cd tup tup$ ./bootstrap.sh tup$ man ./tup.1 Release tarballs Signed…
saved by
related reading
- uvdocs.astral.sh
- Behind The Scenes of Bun Install | Bun Blogbun.com
- TPU Deep Divehenryhmko.github.io
- Signals and Threads | Build Systemssignalsandthreads.com
- build-systems-a-la-carte-theory-and-practice.pdfcambridge.org
- NYSRGnotes.ekzhang.com
- Jeff Dickey — open source developer toolsjdx.dev
- Homegithub.com
- Hexops' devlogdevlog.hexops.com
- Make (software) - Wikipediaen.wikipedia.org
- uv: An extremely Fast Python Package Manager :: Jane Streetjanestreet.com
- Typst: The new foundation for documentstypst.app