Skip to content

Commit ee34747

Browse files
committed
feat: ✨ first commit
0 parents  commit ee34747

18 files changed

+314
-0
lines changed

.commitlintrc.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
extends: [
3+
'@commitlint/config-conventional'
4+
]
5+
}

.editorconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
insert_final_newline = true

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.mjs linguist-vendored
2+
*.js linguist-vendored

.gitignore

Whitespace-only changes.

.lefthook.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# https://lefthook.dev/configuration/index.html
2+
prepare-commit-msg:
3+
commands:
4+
commitizen:
5+
interactive: true
6+
run: npx cz --hook
7+
env:
8+
LEFTHOOK: 0
9+
commit-msg:
10+
commands:
11+
"lint commit message":
12+
run: npx commitlint --edit {1}
13+
pre-commit:
14+
commands:
15+
"detect secrets":
16+
files: git diff --name-only --diff-filter=d --staged
17+
run: gitleaks protect --no-banner --staged --redact --verbose

.luacheckrc

Whitespace-only changes.

.luarc.json

Whitespace-only changes.

.releaserc

Whitespace-only changes.

.stylua.toml

Whitespace-only changes.

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# taskfile.nvim
2+
3+
Neovim plugin for working w/ [Taskfiles](https://taskfile.dev/)
4+
5+
## Installation
6+
7+
<details>
8+
<summary>Lazy</summary>
9+
10+
```lua
11+
{
12+
's0cks/taskfile.nvim',
13+
version = '*',
14+
dependencies = {
15+
'folke/snacks.nvim',
16+
},
17+
opts = {},
18+
}
19+
```
20+
21+
</details>
22+
23+
### Dependencies
24+
25+
- [Snacks](https://github.com/folke/snacks.nvim)
26+
- [taskfile-language-server](https://github.com/s0cks/taskfile-language-server)
27+
28+
## Task Picker
29+
30+
The task picker allows you to fuzzy-find a task and run it using Snacks.
31+
32+
```lua
33+
require('taskfile.picker').task_picker()
34+
```
35+

0 commit comments

Comments
 (0)