CLI プログラムでScala JLineを使用しています。正常に動作していますが、プログラムを再起動するたびに履歴が忘れられます。というクラスがあり、そのクラスにはのインスタンスを取るというメソッドがあることがFileHistory
わかります。そのメソッドを呼び出すと、履歴を含むファイルが作成またはロードおよび保存されると予想されます。しかし、そうではありません。ConsoleReader
setHistory()
FileHistory
残念ながら、ドキュメントはほとんど存在しません。次回 JLine 対応プログラムを実行するときに、前回の実行で入力したコマンドを記憶するようにするにはどうすればよいですか?
アップデート
mirandes によって以下に与えられた正解。mirandes と som-snytt に感謝します。