Download

csvtk is implemented in Go programming language, executable binary files for most popular operating system are freely available in release page.

Current Version

Links:

Tips

OS Arch File, 中国镜像 Download Count
Linux 32-bit csvtk_linux_386.tar.gz,
中国镜像
Github Releases (by Asset)
Linux 64-bit csvtk_linux_amd64.tar.gz,
中国镜像
Github Releases (by Asset)
OS X 32-bit csvtk_darwin_386.tar.gz,
中国镜像
Github Releases (by Asset)
OS X 64-bit csvtk_darwin_amd64.tar.gz,
中国镜像
Github Releases (by Asset)
Windows 32-bit csvtk_windows_386.exe.tar.gz,
中国镜像
Github Releases (by Asset)
Windows 64-bit csvtk_windows_amd64.exe.tar.gz,
中国镜像
Github Releases (by Asset)

Installation

Download Page

csvtk is implemented in Go programming language, executable binary files for most popular operating systems are freely available in release page.

Method 1: Download binaries (latest stable/dev version)

Just download compressed executable file of your operating system, and decompress it with tar -zxvf *.tar.gz command or other tools. And then:

  1. For Linux-like systems

    1. If you have root privilege simply copy it to /usr/local/bin:

      sudo cp csvtk /usr/local/bin/
      
    2. Or copy to anywhere in the environment variable PATH:

      mkdir -p $HOME/bin/; cp csvtk $HOME/bin/
      
  2. For windows, just copy csvtk.exe to C:\WINDOWS\system32.

Method 2: Install via conda (latest stable version) Install-with-conda Anaconda Cloud downloads

conda install -c bioconda csvtk

Method 3: Install via homebrew (latest stable version)

brew install brewsci/bio/csvtk

Method 4: For Go developer (latest stable/dev version)

go get -u github.com/shenwei356/csvtk/csvtk

Method 5: For ArchLinux AUR users (may be not the latest)

yaourt -S csvtk

Bash-completion

Note: The current version supports Bash only. This should work for *nix systems with Bash installed.

Howto:

  1. run: csvtk genautocomplete

  2. create and edit ~/.bash_completion file if you don't have it.

    nano ~/.bash_completion
    

    add the following:

    for bcfile in ~/.bash_completion.d/* ; do
      . $bcfile
    done
    

Previous Versions