gcal:祝日・月齢・週番号など多機能

gcal

gcalコマンドについての概要と詳細

gcalコマンドとは

gcalは、祝日や月齢、週番号、移動祝祭日など、多機能なカレンダー表示を実現する高機能CLIカレンダーコマンドです。標準的なカレンダー(calncal)では物足りないユーザー向けに、国別・地域別の祝日カレンダー、月齢や天体現象、年中行事の自動表示、さらにはカスタム祝日の追加やToDoメモ管理まで幅広い用途で使えるパワフルなツールです。

主な特徴と強み

  • 祝日・記念日カレンダーの自動表示: 世界各国・地域の公式祝日を標準でサポート。日本の祝日ファイルも同梱・カスタマイズ可能
  • 月齢・天体現象表示: 各日の月齢・満月・新月など天体イベントもカレンダーに自動追加
  • 週番号・ISO週対応: 週番号(ISO 8601など)の表示もワンタッチ
  • 年中行事・移動祝祭日・季節の節目: 春分・秋分、イースター、干支など特殊日付にも柔軟対応
  • カスタム祝日・ToDo管理: 独自の祝日やメモを自作ファイルで追加・管理可能
  • 多彩な表示形式: 月表示・年表示・範囲指定やリスト出力、印刷用レイアウトも自由自在
  • スクリプト連携・出力整形も便利: CSV/TSV/テキストなど多様な形式で結果出力可

インストール方法

Debian/Ubuntu系:
$ sudo apt install gcal

Fedora系:
$ sudo dnf install gcal

主な使い方・例

今月のカレンダー+祝日表示:
$ gcal

特定の年や月のカレンダー:
$ gcal 2025(2025年)
$ gcal 8 2024(2024年8月)

週番号付きで出力:
$ gcal --iso-week

月齢・天体現象を表示:
$ gcal --moon

祝日・カスタムイベント追加:
祝日ファイルを編集して独自イベントやToDoを追加

印刷用カレンダー作成:
$ gcal --print-style

まとめ

gcalは、祝日・月齢・週番号など豊富なカレンダー情報を一括で管理・表示できる高機能CLIカレンダーツールです。業務・学習・趣味の予定管理や天体観測、スケジューリングまで幅広く活用でき、カスタマイズ性も抜群。calncalでは物足りない方にぜひおすすめしたい強力なコマンドです。