saveToFile method

void saveToFile()

Implementation

void saveToFile() async {
  try {
    // Limit history to last 1000 commands
    final historyToSave = _history.length > 1000
        ? _history.sublist(_history.length - 1000)
        : _history;
    await fs.writeFile(_historyFilePath, historyToSave.join('\n'));
  } catch (e) {
    print('Failed to save history: $e');
  }
}