Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.

edthedev/minion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minion

Archived

I have replaced this tool in my own workflow.

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?

  1. Capture thoughts in the moment. The note function gets an editor open to capture thoughts quickly.
  2. Take next steps. Convert captured ideas into actions and artifacts.
  3. 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 profiles and psmodules for PowerShell integration.
  • Compile go/minion.go for 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