minion
minion copied to clipboard
Personal command line assistant. A hassle-free way to take and find notes.
Minion
Archived
I have replaced this tool in my own workflow.
- For journaling and quick notes, I recommend VSCode Journal.
- For finding
todoitems in my journal, I use my Go Todolist. - For a daily agenda view, I use my Go agenda tool.
What is Minion?
Minion automates the boring parts of file management to let authors focus on writing. Deciding what to name a file, where to put it, and trying to find it later are all steps that can be delegated - to Minion.
The Philosophy of Minion
Minion simplifies storing, tagging, and retrieving ideas, freeing it's user to focus on thinking.
Minion is intentionally opinionated. Files are stored as Markdown. Todo is always indicated with - [ ].
Minion is compatible with other tools that use Markdown files.
Why Minion?
- Capture thoughts in the moment. The note function gets an editor open to capture thoughts quickly.
- Take next steps. Convert captured ideas into actions and artifacts.
- Never lose anything. The find, open and archive commands make sure that files are only a few keypresses away.
Installation
- Install PowerShell and GoLang.
- Clone the source.
- See
profilesandpsmodulesfor PowerShell integration. - Compile
go/minion.gofor additional search capabilities.
Usage
After setting up your PowerShell profile to import the module:
$ Get-Command -Module minion
CommandType Name Version Source
----------- ---- ------- ------
Function Get-JournalFile 0.0 minion
Function Get-JournalNote 0.0 minion
Function Get-JournalToday 0.0 minion
Function Get-JournalTomorrow 0.0 minion
Function Get-JournalYesterday 0.0 minion
$ Get-Command -Module minion_go
CommandType Name Version Source
----------- ---- ------- ------
Function Get-JournalAgenda 0.0 minion_go
Function Get-JournalTodayTodos 0.0 minion_go
Function Get-JournalTodos 0.0 minion_go
Function Measure-JournalTodos 0.0 minion_go
Get-Help Invoke-JournalNote