🎯 シンプル・高速な CLI メモ管理ツール
Golang + Cobra で開発した、ターミナル完結のメモアプリです。
- 📥
add: メモを追加 - 📋
list: メモを一覧表示(タグで絞り込み可能) - 🗃
edit: メモを$EDITORで編集 - 🧹
delete: メモを削除 - 🏷
tag add/remove/list: タグの追加・削除・一覧 - 🔍
search: キーワード or タグで検索
mm add "Dockerのコマンドまとめ"
mm tag add 1 golang
mm list
mm search --tag golang
mm edit 1
mm delete 1メモは ~/.mm-cli/memos.json に保存されます
JSON形式なので、ポータブルで管理も楽
⚙ 開発環境・技術スタック Go 1.21+
spf13/cobra - CLIフレームワーク
fatih/color - ターミナル色出力
ターミナルだけでメモ管理したい人
Gitログや開発メモをすぐ取りたい人
Go + CLI開発を学びたい人(ポートフォリオにも!)
export 機能(Markdown / CSV)
pin / archive 機能
list --group-by-tag 表示
bubbletea による TUI UI
Author: @gensan0223
Feel free to fork or contribute!
go install github.com/gensan0223/mm-cli@latestその後、以下で確認:
mm-cli --helpalias mm=mm-cliGitHub Releases から OS に応じた実行ファイルをダウンロードしてください:
chmod +x mm-linux-amd64
./mm-linux-amd64 list