genote

command module
v0.0.0-...-a0e399d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2025 License: MIT Imports: 14 Imported by: 0

README

genote

はじめに

genoteは、日次、週次、月次、年次のレビューノートを生成するためのツールです。 Zettelkasten、リサーチログ、アジャイルスタートのノートも生成できます。 コマンドラインツールとして動作します。

genoteを使用すると、定期的なレビューノートの作成を自動化できます。 テンプレートを使用することで、ノートの形式を統一できます。 過去のノートを参照することで、振り返りを容易にできます。

インストール

Goがインストールされていることを前提とします。

go install github.com/your-username/genote

genoteの実行には、以下の環境変数が必要です。

  • DAILY_NOTE_PATH: 日次ノートの保存先ディレクトリ
  • WEEKLY_NOTE_PATH: 週次ノートの保存先ディレクトリ
  • MONTHLY_NOTE_PATH: 月次ノートの保存先ディレクトリ
  • YEARLY_NOTE_PATH: 年次ノートの保存先ディレクトリ
  • NOTE_PATH: Zettelkastenノートの保存先ディレクトリ
  • DAILY_NOTE_TEMPLATE_PATH: 日次ノートのテンプレートファイルパス
  • WEEKLY_NOTE_TEMPLATE_PATH: 週次ノートのテンプレートファイルパス
  • MONTHLY_NOTE_TEMPLATE_PATH: 月次ノートのテンプレートファイルパス
  • ZETTELKASTEN_NOTE_TEMPLATE_PATH: Zettelkastenノートのテンプレートファイルパス
  • RESEARCH_LOG_NOTE_TEMPLATE_PATH: リサーチログノートのテンプレートファイルパス
  • AGILE_START_NOTE_TEMPLATE_PATH: アジャイルスタートノートのテンプレートファイルパス

使い方

genoteは、以下のオプションを受け付けます。

  • -t: テンプレートを指定します (必須)。
    • daily: 日次ノート
    • weekly: 週次ノート
    • monthly: 月次ノート
    • zettelkasten: Zettelkastenノート
    • research: リサーチログノート
    • agile-start: アジャイルスタートノート
    • memo: メモ
  • -d: 日付を指定します (省略可能)。
    • 日付の形式はYYYY-MM-DDです。
    • 省略した場合、現在の日付が使用されます。
  • -bd: メモ出力でさかのぼる日数を指定します (省略可能)。
    • デフォルト値は6です。

各テンプレートの使用例を以下に示します。

# 日次ノートを作成する
genote -t daily

# 2023年12月31日の週次ノートを作成する
genote -t weekly -d 2023-12-31

# メモを出力する (過去7日分)
genote -t memo -bd 7

ライセンス

genoteは、MITライセンスの下で公開されています。

開発者

Hayato Aoki

連絡先

genoteに関する質問や要望は、GitHub Issuesまでお寄せください。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL