ジャーナルタイプ
jrnl
はいくつかの異なる方法でジャーナルを保存できます:
- 単一のテキストファイル(暗号化されているかどうかにかかわらず)
- 日付ごとに整理された暗号化されていないテキストファイルを含むフォルダ構造
- DayOne Classicフォーマット
使用したいジャーナルタイプを指定する必要はありません。代わりに、
jrnl
は設定ファイルでファイルを参照しているかフォルダを参照しているか、
そしてそれがフォルダの場合、DayOne Classicのコンテンツがそこに存在するかどうかに基づいて、
自動的にジャーナルタイプを検出します。
単一ファイル
単一ファイルフォーマットは最も柔軟で、暗号化することができます。
使用するには、ファイルへのパス、または既に存在しないパスを入力します。任意の拡張子を
使用できます。最初のエントリーを保存すると、jrnl
は自動的にファイルを作成します。
フォルダ
フォルダジャーナルフォーマットは、エントリーを年と月のサブフォルダ、そして各日の.txt
ファイルに
整理します。1日に複数のエントリーがある場合、それらはすべて同じ.txt
ファイルに表示されます。
ディレクトリツリー構造は以下の形式です:YYYY/MM/DD.txt
。例えば、
~/folderjournal
にあるフォルダジャーナルに2021年5月5日のエントリーがある場合、
次の場所に配置されます:~/folderjournal/2021/05/05.txt
Note
新しいフォルダジャーナルの作成は2つの方法で行えます:
jrnl
を実行する前に、ジャーナルの名前でフォルダを作成します。そうしないと、jrnl
を初めて実行したとき、単一ファイルジャーナルを作成していると見なされ、そのパスにファイルが作成されます。- 設定ファイルで新しいジャーナルを作成し、パスの最後に
/
(POSIXシステムのLinuxやMacOSXの場合)または\
(Windowsシステムの場合)を付けます。フォルダが存在しない場合は自動的に作成されます。
Note
フォルダジャーナルは暗号化できません。
Day One Classic
jrnl
はDayOneで使用されていた元のデータフォーマットをサポートしています。これはフォルダ
ジャーナルフォーマットに似ていますが、以下の特徴のいずれかで識別されます:
- フォルダに
.dayone
拡張子がある - フォルダに
entries
という名前のサブフォルダがある
これはDayOne 2.0フォーマットとは混同しないでください。それは非常に異なります。
Note
DayOne Classicジャーナルは暗号化できません。
ジャーナルタイプの変更
ジャーナルの設定を単に変更してタイプを変更することはできません。代わりに、
希望するタイプの新しいジャーナルを定義し、
パイピング
を使用して古いジャーナルをtxt
としてエクスポートし、新しいジャーナルにインポートコマンドを実行します。
例えば、projects
ジャーナルをnew
ジャーナルにインポートしたい場合、
new
ジャーナルの設定を行った後、次のように実行します:
jrnl projects --format txt | jrnl new --import