Home |  Download/Install |  Documentation |  Contact |  Development@Gitlab.com

Download and Install tako

Table of Contents

1) Downloading/Installing
    1.1) PyPI Package
    1.2) Manual Install
    1.3) Installing on Cygwin
    1.4) (Unofficial) AUR Package
2) Plugins
3) Setting tako as Default Shell
    3.1) GNU/Linux
    3.2) Cygwin

1) Downloading/Installing

1.1) PyPI Package

tako can be installed via pip:
$ sudo pip3 install takoshell

1.2) Manual Install

You can also, of course, install tako manually.


The current release is version 0.2.3. You can download it here: tar.gz, zip.

It is also possible to clone the development repository (or to download the source from the development version). Development is carried out on Gitlab.com. You can download a zip or a gzipped tarball of the current development snapshot from there, or you can clone the underlying git repository with:

$ git clone https://gitlab.com/adqm/tako.git
If you have SSH keys registered with Gitlab, you can clone via SSH instead:
$ git clone git@gitlab.com:adqm/tako.git

Once you have a downloaded a copy, you can untar it and install it by running the following commands:
$ tar xvfz takoshell-0.2.3.tar.gz
$ cd takoshell-0.2.3
$ sudo python3 setup.py install

tako has no dependencies other than Python 3.4+. Once you have tako installed, you can try it out by running:

$ tako

1.3) Installing on Cygwin

Installation on Cygwin is relatively straightforward. Simply install the python3 and python3-pip packages, and then run the following command:
$ pip3 install takoshell
tako can then be started by running tako from the terminal.

1.4) (Unofficial) AUR Package

If you are on Arch Linux, there are two packages in the AUR:
Note that these packages may lag a bit behind the current stable version from above (and on PyPI).

2) Plugins

tako also supports plugins. There are a small number of "official" plugins available from the tako-plugins repository on Gitlab.

If you download any plugins (or write your own), you can activate them by dropping them in ~/.config/tako/plugins/.

3) Setting tako as Default Shell

3.1) GNU/Linux

On GNU/Linux systems, you can set tako as your default shell by running the following command (from Bash):

$ (echo `which tako` | sudo tee -a /etc/shells); sudo chsh -s `which tako` `whoami | awk '{print $1}'`

3.2) Cygwin

On Cygwin, you can set tako as your default shell via the following steps:
  1. Open Cygwin normally
  2. Run the following to determine tako's location:
    $ which tako
  3. Manually create a passwd file by running the following command:
    $ mkpasswd > /etc/passwd
  4. Edit the passwd file to change the shell associated with your user to be the result of the above "which" command, rather than /bin/bash.

After doing this, open a second Cygwin terminal to make sure the changes worked (if not, you can revert your /etc/passwd).

You may also wish to add a plain "cd" command to the bottom of your tako configuration file so that you start from your home directory.


( oo )

Creative Commons License
The contents of this page are licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License.

The web site is available online at https://takoshell.org, or as a Tor "onion service" at http://takoezpr7wxrc7d6.onion.

The source code for the web site is available on Gitlab.com.