Automic VaultAutomic Vault

brew

Install tasksh with Homebrew, apk, apt, dnf, MacPorts, Nix

Shell wrapper for Taskwarrior commands. Version 1.2.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install tasksh

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install tasksh

MacPorts ports tree · office/tasksh/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add tasksh

Alpine Linux edge package indexes · tasksh · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install tasksh

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

Fedora dnfverified · 92%
sudo dnf install tasksh

Fedora Rawhide package metadata · tasksh · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#tasksh

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

overview

Package summary

Shell wrapper for Taskwarrior commands

Commands and aliases

  • tasksh

history

Project history and usage

tasksh is the standalone Taskwarrior shell, a readline-oriented wrapper for repeated Taskwarrior commands.

Project history

Gothenburg Bit Factory describes Taskshell as a replacement for the older built-in Taskwarrior shell command and the unsupported tasksh program bundled with Taskwarrior 2.3.0. The project's own changelog records the start of the standalone project on 2014-06-08, followed by the 1.0.0 release in 2014 with libreadline support for command editing and history.

The project later added review-oriented workflow features and Taskwarrior diagnostics in the 1.1.0 series, then continued as a separately released companion utility rather than being tied to Taskwarrior's main release cadence.

Adoption history

tasksh is packaged as a small companion CLI for Taskwarrior users rather than as a general task manager. The input package metadata lists it in multiple Unix package ecosystems, including Homebrew, Debian, Ubuntu, Fedora, Alpine, MacPorts, and Nix, which reflects its role as a familiar optional shell for Taskwarrior installations.

How it is used

Users install tasksh when they want an interactive command loop for Taskwarrior with readline conveniences and the project's review command, instead of repeatedly invoking the task command from a regular shell.

Why package nerds care

For package-manager users, tasksh matters because it split a useful but historically bundled workflow into a small, independently versioned executable. It is the kind of package that shows up beside a larger CLI because experienced users want the old interactive behavior without pinning the whole Taskwarrior stack.

Timeline

  • 2014: Project started, according to the upstream ChangeLog.
  • 2014: 1.0.0 released with libreadline support.
  • 2016: 1.1.0 added review and diagnostic commands.
  • 2017: 1.2.0 released upstream; GitHub release metadata later republishes the release set in 2022.

Related projects

  • Taskwarrior is the task database and CLI that tasksh wraps.
  • Gothenburg Bit Factory also publishes related command-line productivity tools such as Timewarrior.

security posture

Risk level: yellow

generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • generalized runtime or code generation signal

Signals

  • text:shell

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 1 build dependencies.

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
taskshcliglobal 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.2.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/GothenburgBitFactory/taskshell

install metadata

Package metadata

Package keybrew:tasksh
Version1.2.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/tasksh
Homepagehttps://github.com/GothenburgBitFactory/taskshell
Repositoryhttps://github.com/GothenburgBitFactory/taskshell
Upstream docshttps://gothenburgbitfactory.org/tasksh
LicenseMIT
Source archivehttps://github.com/GothenburgBitFactory/taskshell/releases/download/v1.2.0/tasksh-1.2.0.tar.gz
Dependenciesreadline, task
Build dependenciescmake
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 Nametasksh
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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%

tasksh 1.2.0-1+b2

shell command that wraps Taskwarrior commands

https://tasktools.org/projects/tasksh.html

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

tasksh

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

tasksh 1.2.0-1build4

shell command that wraps Taskwarrior commands

https://tasktools.org/projects/tasksh.html

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

tasksh 1.2.0-r1

A shell command that wraps Taskwarrior commands

https://taskwarrior.org/docs/review.html

sudo apk add tasksh
  • License: MIT
  • Architecture: x86_64
  • Source Package: tasksh
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Tasksh
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tasksh from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

tasksh-doc 1.2.0-r1

A shell command that wraps Taskwarrior commands (documentation)

https://taskwarrior.org/docs/review.html

sudo apk add tasksh-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: tasksh
  • normalized package name match
  • Matched by: Tasksh
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tasksh-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

tasksh 1.2.0-19.fc44

Shell command that wraps Taskwarrior commands

https://taskwarrior.org/

sudo dnf install tasksh
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: tasksh
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Tasksh
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tasksh from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

tasksh

sudo port install tasksh
  • normalized package name match
  • Matched by: Tasksh
MacPorts ports tree · api.github.com · MacPorts ports tree: office/tasksh/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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