# ttdl mit Homebrew, apk, Nix, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ttdl in AI-Agent-Workflows.

## Installation

```sh
sudo av install brew:ttdl
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install ttdl
```

  Evidenz: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add ttdl
```

  Evidenz: Alpine Linux edge package indexes: ttdl from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#ttdl
```

  Evidenz: nixpkgs package indexes: pkgs/by-name/tt/ttdl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

### Windows

- Scoop (92%):

```sh
scoop install extras/ttdl
```

  Evidenz: Scoop official bucket manifest trees: bucket/ttdl.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

## Paketfakten

- **Paketschlüssel:** brew:ttdl
- **Paketmanager:** Homebrew
- **Version:** 6.2.2
- **Quellzusammenfassung:** Terminal Todo List Manager
- **Homepage:** <https://github.com/VladimirMarkelov/ttdl>
- **Repository:** <https://github.com/VladimirMarkelov/ttdl>
- **Zuletzt aktualisiert:** 2026-07-11T21:48:06Z
- **Generiert:** 2026-08-03T19:37:03+00:00

## Executables

- ttdl (Alias)

## Installationsverhalten

- Bottle: nicht verfügbar

## Version und Aktualität

- Seite generiert: 2026-08-03
- Manager-Version: 6.2.2
## Projektgeschichte und Nutzung

ttdl is a Rust command-line todo-list manager built around the todo.txt format.

### Projektgeschichte

The upstream GitHub repository was created in January 2019. The README describes ttdl as a CLI tool for managing todo lists in todo.txt format, with installation through Cargo, prebuilt releases, Scoop, Homebrew, and AUR.

The project has continued as a terminal productivity utility rather than a service-backed task manager. Its Cargo metadata classifies it under command-line utilities and uses keywords such as `todotxt`, `terminal`, `cli`, `todo`, and `tasks`.

### Adoptionsgeschichte

ttdl's adoption path is typical for modern Rust CLI tools: first Cargo and GitHub releases, then package-manager formulas for users who prefer system package workflows. The README documents Homebrew, Scoop, and AUR installation, while the supplied package facts add Alpine and Nix.

GitHub releases show a long release train from 2019 through 2026, including later additions such as agenda view, Markdown output, and multiple task lists.

### Wie es verwendet wird

ttdl stores todos in plain todo.txt-style files, supports filtering, grouping, archive handling, tags, hashtags, time tracking, statistics, agenda/calendar views, human-readable dates, custom columns, and multiple task lists.

Its configuration is optional and file-based. The README states that the standalone binary does not create files automatically, checks for `ttdl.toml`, and can initialize default config files with command-line flags.

### Warum Paket-Nerds sich dafür interessieren

ttdl matters in the package-nerd niche as a small, self-contained Rust productivity CLI with no server dependency and plain-text data. It fits the terminal-user preference for scripts, dotfiles, and portable todo lists.

Its value is not broad historical influence; it is a maintained example of the todo.txt lineage surviving inside modern Rust and package-manager ecosystems.

### Zeitleiste

- 2019: The GitHub repository is created and early 0.x releases begin.
- 2020: Release notes include custom formatting and human-friendly due dates.
- 2026: Release notes include agenda updates, Markdown output support, and multiple task lists.

### Related projects

- The README identifies todo.txt as the data format lineage.
- Distribution-related peers include Cargo, Homebrew, Scoop, AUR, Alpine, and Nix packages.

### Quellen

- <https://github.com/VladimirMarkelov/ttdl#readme documents todo.txt usage, installation channels, configuration paths, and feature set.>
- <https://github.com/VladimirMarkelov/ttdl/blob/master/Cargo.toml documents package metadata, keywords, repository, and command-line utility category.>
- <https://github.com/VladimirMarkelov/ttdl/releases documents release activity through 2026.>
- source_facts.package-manager lists Alpine, Homebrew, Nix, and Scoop packages.


## Sicherheitshinweise

narrow executable package without higher-risk signals.

- **Geiger-Risiko:** grün / niedrig
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Linux: ./ttdl.toml, ~/.config/ttdl/ttdl.toml
- macOS: ./ttdl.toml, /Users/{username}/Library/Application Support/ttdl/ttdl.toml
- Windows: c:\Users\{username}\AppData\Roaming\ttdl\ttdl.toml
## Andere Paketmanager-Einträge

- Nix - ttdl: normalized package name match | nixpkgs package indexes: pkgs/by-name/tt/ttdl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - ttdl - 6.2.2-r0: normalized package name match | Alpine Linux edge package indexes: ttdl from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Terminal Todo List Manager | https://github.com/VladimirMarkelov/ttdl
- apk - ttdl-doc - 6.2.2-r0: normalized package name match | Alpine Linux edge package indexes: ttdl-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Terminal Todo List Manager (documentation) | https://github.com/VladimirMarkelov/ttdl
- Scoop - extras/ttdl: normalized package name match | Scoop official bucket manifest trees: bucket/ttdl.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/ttdl.yml](https://github.com/mxcl/pkgdb/blob/main/combined/ttdl.yml)


## Quellen

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
