Skip to content

ayosec/git-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 

Repository files navigation

git-tasks

Wrapper to use a Taskwarrior database per Git repository. Tasks are stored in a .git-tasks directory in the top-level directory of the repository.

Installation

  1. Add /.git-tasks/ to the .gitignore file.

    If you have a global file in the core.excludesfile setting, it is preferable to add the rule in it.

  2. Add a task alias to the global configuration.

    In the global configuration file (.config/git/config or ~/.gitconfig), the [alias] section should contain an entry like this:

    [alias]
        #
        task = "!/path/git-tasks/git-tasks"

    /path/git-tasks is a copy of this repository.

    This entry can be added with git alias:

    $ git config --global task '!/path/git-tasks/git-tasks'

Optionally, you can bind a key to launch git task. For example, to bind git task to the F1 key, add this to ~/.bashrc:

bind -x '"\eOP": git task'

About

Wrapper to use a Taskwarrior database per Git repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages