{"repo":"rliebz/tusk","free":true,"listed":false,"github":"https://github.com/rliebz/tusk","clone":"git clone https://github.com/rliebz/tusk.git","description":"The modern task runner","language":"Go","stars":250,"topics":["go","task-runner","cli","yaml-configuration","tusk"],"license":"MIT","category":"cli-tools","readme_excerpt":"Tusk [ ][releases] Tusk is a yaml-based task runner. By creating a tusk.yml in the root of a repository, Tusk becomes a custom command line tool with minimal configuration. Details on the usage and configuration options can be found in the [project documentation][documentation]. Features - Customizable : Specify your own tasks and options with support for command-line flags, environment variables, conditional logic, and more. - Explorable : All the help you need to get started is available straight from the command line. Help documentation is generated dynamically, and support for Bash and Zsh tab completion is available. - Accessible : Built for usability with a simple YAML configuration, familiar syntax for passing options, Bash-like variable interpolation, and a colorful terminal output. - Zero Dependencies : All you need is a single binary file to get started on Linux, macOS, or Windows. Getting Started Installation Go With Go 1.21+ installed: Homebrew On macOS, installation is also available through [homebrew][homebrew]: With Homebrew, tab completion is installed automatically. Compiled Releases The latest version can be downloaded from the [releases page][releases]. To install automatically: To pin to a specific version, replace latest with the tag for that version. To install to another directory, change the path passed to -b . Installing Tab Completion For bash: For fish: For zsh: Completions can be uninstalled with the --uninstall-completion flag. Usage Create a tusk","default_branch":null,"files":null,"tree":[],"storefront":"/r/rliebz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rliebz/tusk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}