far2l
far2l copied to clipboard
Suggestion: reverse default history settings
Как насчет поменять умолчания так, чтобы никакая история не сохранялась, если ее принудительно не включить? Дело в том что помимо положения в файле, сохраняется еще и вся история команд, где могут оказаться логины-пароли и т.п. Поэтому по умолчанию лучше все отключить, если юзер хочет - пусть включает настройку сам, понимая что делает.
1 История сохраняется в вашем профиле, другой юзер к ней доступа не имеет. 2 Ну так то и bash и shell сохраняет по умолчанию историю. Это нормально. 3 В Autocomplete settings есть Exceptions wildcards - это как раз в том числе для того чтоб известные варианты команд с паролями не сохранять в историю. Вот дефолтовое значение этой настройки можно и нужно расширять.
В bash ещё есть $HISTCONTROL. В far2l история работает как bash с опциями ignoredups (не сохранять дубликаты подряд) и erasedups (вообще удалять дубликаты из истории), но вот ignorespace (не сохранять в историю, если первый символ пробел) не сделан. А можно было бы.
@alk0 поведение а ля ignorespace работает после дописывания ;" *" в F9⇒Параметры⇒Настройки автозавершения. См.: https://github.com/elfmz/far2l/issues/1626#issuecomment-1519181941
О, а добавьте в известные команды с паролями mysql и mysqldump.
И лучше бы конечно не тереть их полностью из истории, а только пароли тереть по регулярке
@alk0 поведение а ля
ignorespaceработает после дописывания;" *"
А! Спасибо (всем причастным)! (Сработало давно забытое уведомление в теме, а так бы я ещё джва года в неведении оставался.)