Automic VaultAutomic Vault

brew

Install timelimit with Homebrew, apt, Nix

Limit a process's absolute execution time. Version 1.9.2 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install timelimit

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install timelimit

Debian stable package indexes · timelimit · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#timelimit

nixpkgs package indexes · pkgs/by-name/ti/timelimit/package.nix · source: api.github.com

overview

Package summary

Limit a process's absolute execution time

Commands and aliases

  • timelimit

history

Project history and usage

timelimit is a small Unix command-line utility that runs another command and terminates it after an absolute time limit, first with a warning signal and then with a kill signal.

Project history

The official homepage presents timelimit as a process-control utility modelled after the staged signalling pattern used by init during shutdown. It is maintained by Peter Pentchev and developed in the official GitLab repository.

The release archive on the official site lists timelimit 1.0 and later releases through 1.9.2, with source archives, signatures, and downstream Debian and FreeBSD packaging references.

Adoption history

timelimit entered classic Unix packaging channels because it solves a simple shell problem: bound a command's wall-clock runtime and choose the signals used to stop it.

The input package-manager metadata lists Homebrew, Debian, Nix, and Ubuntu, showing cross-platform package adoption beyond its original release archive. The official release page also links historical Debian snapshots and a FreeBSD port for older releases.

How it is used

Typical use is in scripts, tests, batch jobs, and administrative commands where a child process must not run forever. Compared with an ad hoc shell wrapper, timelimit exposes explicit warning and kill stages.

Its utility overlaps with timeout-style tools, but the official description emphasizes absolute execution time and configurable signals.

Why package nerds care

timelimit is package-nerd material because it is a tiny command that package managers keep alive for scripting compatibility. It is the kind of Unix utility people install when a shell pipeline needs one sharp behavior and no framework.

Timeline

  • 2015: The official GitLab project was created.
  • 1.0: The official homepage lists timelimit-1.0 as an older release with source archive, Debian package links, and a FreeBSD port.
  • 1.9.2: The official homepage lists timelimit-1.9.2 as the latest release.

Related projects

  • timelimit is related by purpose to POSIX shell process-control patterns and timeout-style command wrappers.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
timelimitcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.9.2
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://devel.ringlet.net/sysutils/timelimit/

install metadata

Package metadata

Package keybrew:timelimit
Version1.9.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/timelimit
Homepagehttps://devel.ringlet.net/sysutils/timelimit/
Repositoryhttps://gitlab.com/timelimit/timelimit
Upstream docshttps://devel.ringlet.net/sysutils/timelimit
LicenseBSD-2-Clause
Source archivehttps://devel.ringlet.net/files/sys/timelimit/timelimit-1.9.2.tar.gz
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametimelimit
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

timelimit 1.9.2-3

simple utility to limit a process's absolute execution time

https://devel.ringlet.net/sysutils/timelimit/

sudo apt install timelimit
  • Section: utils
  • Architecture: amd64
  • 1 dependencies
  • normalized package name match
  • Matched by: Timelimit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: timelimit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

timelimit

nix profile install nixpkgs#timelimit
  • normalized package name match
  • Matched by: Timelimit
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ti/timelimit/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

timelimit 1.9.2-2build1

simple utility to limit a process's absolute execution time

https://devel.ringlet.net/sysutils/timelimit/

sudo apt install timelimit
  • Section: universe/utils
  • Architecture: amd64
  • 1 dependencies
  • normalized package name match
  • Matched by: Timelimit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: timelimit from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment