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
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,19 +79,20 @@ Combine these together! This opens each matching note in your `$EDITOR` in turn.
79
79
80
80
All the above works. Here's what's coming next:
81
81
82
-
-[ ] Combining find and grep, to match either one
83
-
-[ ] More interesting and nicer looking file/grep search result formatting (...only when not piping?)
84
-
-[ ] Make the file extension optional
85
-
-[ ] zsh command autocompletion
86
-
-[ ] zsh note name autocompletion
87
-
-[ ] Interactive mode? `notes` could open a scrollable list of notes, open your editor when you pick one, and reappear after you close it.
88
-
-[ ] Tree view.
89
-
-[ ] Easy way to see short notes snippets in find/grep/tree? Could be option (`--snippets`) or by piping to a command (`notes find | notes snippets`). Maybe call it `head`?
90
-
-[ ] Version control - probably by finding an easy (optional) way to integrate this automatically with Git.
82
+
-[ ] Combining find and grep, to match either one (https://github.com/pimterry/notes/issues/16)
83
+
-[ ] More interesting and nicer looking file/grep search result formatting, perhaps only when not piping? (https://github.com/pimterry/notes/issues/27)
84
+
-[ ] Make the file extension optional (https://github.com/pimterry/notes/issues/24)
85
+
-[ ] zsh command and note name autocompletion (https://github.com/pimterry/notes/issues/25)
86
+
-[ ] Interactive mode? `notes` could open a scrollable list of notes, open your editor when you pick one, and reappear after you close it. (https://github.com/pimterry/notes/issues/17)
87
+
-[ ] Tree view (https://github.com/pimterry/notes/issues/26)
88
+
-[ ] Easy way to see short notes snippets in find/grep/tree? Could be option (`--snippets`) or by piping to a command (`notes find | notes snippets`). Maybe call it `head`? (https://github.com/pimterry/notes/issues/22)
89
+
-[ ] Version control - probably by finding an easy (optional) way to integrate this automatically with Git (https://github.com/pimterry/notes/issues/12)
91
90
92
91
## I want to help
93
92
94
-
Great! Jump in. Feel free to play around, open an issue with new feature ideas or open PRs for fixes (although check with an issue first if you want to do anything substantial).
93
+
Great! Jump in. Feel free to play around, open an issue with new feature ideas or open PRs for fixes and improvements. Do check with an issue first if you're planning to do anything substantial to avoid disappointment.
94
+
95
+
Remember that `notes` is intended to be a small toolbox of commands - if it's possible to build your extension as an independent wrapper building on the existing notes commands, that's probably a better first step. Create new functionality on top of `notes` and then file issues to extend `notes` to better support that wrapper, or to merge your wrapper in as a built-in command later, once you're sure it works and it's useful.
95
96
96
97
If you want to get the code locally you'll need to:
./test.sh # Check the tests work before you make any changes
102
103
```
103
104
105
+
If you install [`entr`](http://entrproject.org/) you can also run `./dev.sh`, which will watch all files within the project directory, and rerun tests any time they change.
0 commit comments