You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+53-6Lines changed: 53 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ Features:
45
45
- Task listing won't break with long task text
46
46
-`note` command -- edit a **full markdown note** for each task. **Checklists are useful here.**
47
47
-`open` command -- **open URLs found in specified task** (including notes) in the browser
48
-
- zsh/bash completion (including tags and projects in current context) for speed
48
+
- zsh/bash completion (including tags and projects in current context) for speed; PowerShell completion on Windows
49
49
- A single statically-linked binary
50
50
-[import tool](doc/dstask-import.md) which can import GitHub issues or taskwarrior tasks.
51
51
@@ -105,10 +105,53 @@ Requirements:
105
105
106
106
# Installation
107
107
108
-
1. Copy the executable (from the [releases page][releases]) to somewhere in your path, named `dstask` and mark it executable. `/usr/local/bin/` is suggested.
109
-
1. Enable bash completions by copying `source <(dstask bash-completion)` into your `.bashrc`. There's also a `zsh-completion` subcommand.
108
+
1. Copy the executable (from the [releases page][releases]) to somewhere in your PATH.
109
+
- Linux/macOS: name it `dstask` and mark it executable (e.g. `/usr/local/bin/`).
110
+
- Windows: use `dstask.exe` and place it in a directory on `PATH` (e.g. `%USERPROFILE%\bin`).
111
+
1. Enable shell completions:
112
+
- Bash: add `source <(dstask bash-completion)` to your `.bashrc`.
113
+
- Zsh: add `dstask zsh-completion > /usr/local/share/zsh/site-functions/_dstask` or source `completions/zsh.sh` in your `~/.zshrc`.
114
+
- PowerShell (Windows): see section "PowerShell completion" below.
110
115
1. Set up an alias in your `.bashrc`: `alias task=dstask` or `alias t=dstask` to make task management slightly faster.
111
-
1. Create or clone a ~/.dstask git repository for the data, if you haven't already: `mkdir ~/.dstask && git -C ~/.dstask init`.
116
+
1. Create or clone a `~/.dstask` git repository for the data, if you haven't already:
0 commit comments