Для упражнения я написал маленькую утилиту узла, которая делает то же самое, что и tail -f f1 f2 f3
Сплекс:
https://www.npmjs.com/package/splex
Основное «обновление» заключается в том, что строки кодируются цветом для каждого имени файла, и вы можете иметь табличный -интерфейс.
Еще одно улучшение, на самом деле основная причина, по которой я написал это, — это возможность иметь файлы .splexrc.json в разных папках, поэтому вместо ввода tail -f f1 f2 f3
в одной папке, а затем разных файлов в других, вы можете записать файл.splexrc.json в корень вашего проекта и просто ввести splex
без аргументов списка файлов, и он автоматически выполнит потоковую передачу соответствующих журналов, перечисленных вами в файле конфигурации.
Не используйте флаг -R
. Скорее используйте sudo pacman -S pulseaudio pulseaudio-bluetooth
. Pacman сообщит, что PipeWire Pulse и PulseAudio конфликтуют, и если вы хотите удалить PipeWire. Нажмите Y, и все готово.
Если вы настаиваете на использовании -R
, используйте -Rsdd
, чтобы пропустить проверку зависимостей, а затем установите PulseAudio, хотя использование флага крайне не рекомендуется. Вы все равно должны были использовать флаг s
, иначе pipewire-media-session
и pipewire-pulse
остались бы позади. Лучший способ сделать такое удаление — удалить явно установленный пакет с флагом -Rs
, и зависимости будут автоматически обработаны.