add-weekday
v0.1.0
Published
Add weekday to dates in text (e.g. 4/20 -> 4/20(月))
Maintainers
Readme
add-weekday
概要
add-weekday
は、自然文に含まれる日付に対して自動で曜日を付与するシンプルなツールです。
マークダウンなどで雑に日付をメモするビジネスマン向けに設計されています。
Usage
stdin
echo "会議は4/20です" | npx add-weekday
file
npx add-weekday input.txt
入力例
4/20
04/20
2024/04/20
4/20(月)
4/20(月)出力例
4/20(月)
04/20(月)
2024/04/20(土)
変更なし
変更なし仕様
- 正規表現ベースで日付を検出
- 年が省略された場合は現在年を使用
- 既に曜日が付いている場合は上書きしない
- シンプルなロジックで高速動作
設計の特徴
- シンプルな正規表現ベース
- 年は現在年固定
- 上書き禁止
- 英語フォーマット対応の拡張余地あり
- オプション拡張可能
- 過去日付は来年扱い
- mm/ddのみ曜日付与 など
想定ユースケース
- マークダウンでのメモ整理
- タスク管理メモの補助
- 日付の確認ミス防止
今後の拡張案
- VSCode拡張機能
- 日本語日付(例:4月20日)対応
- CLIツール化
- Web UI対応
ターゲットユーザー
- マークダウンで日付をメモするビジネスマン
ライセンス
MIT
