How To Install tasksh on Fedora 34

tasksh is Shell command that wraps Taskwarrior commands

Introduction

In this tutorial we learn how to install tasksh on Fedora 34.

What is tasksh

Tasksh is a shell command that wraps Taskwarrior commands. It is intended to provide simpler Taskwarrior access, and add a few new features of its own. Tasksh replaces the built-in shell command of older releases, and the bundled tasksh program of version 2.3.0. The former was very limited and the latter unsupported, buggy and flawed.

We can use yum or dnf to install tasksh on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install tasksh.

Install tasksh on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install tasksh using dnf by running the following command:

sudo dnf -y install tasksh

Install tasksh on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install tasksh using yum by running the following command:

sudo yum -y install tasksh

How To Uninstall tasksh on Fedora 34

To uninstall only the tasksh package we can use the following command:

sudo dnf remove tasksh

tasksh Package Contents on Fedora 34

/usr/bin/tasksh
/usr/lib/.build-id
/usr/lib/.build-id/84
/usr/lib/.build-id/84/5f6a701b840b7e7f3e1b00767d95d92163e5e6
/usr/share/doc/tasksh
/usr/share/doc/tasksh/AUTHORS
/usr/share/doc/tasksh/ChangeLog
/usr/share/doc/tasksh/NEWS
/usr/share/licenses/tasksh
/usr/share/licenses/tasksh/LICENSE
/usr/share/man/man1/tasksh.1.gz

References

Summary

In this tutorial we learn how to install tasksh on Fedora 34 using yum and dnf.