Работает · Расширение VS Code

FileScope

Свойства файла, не выходя из VS Code: права, владелец, размер и даты в статус-баре, полный вывод stat в панели.

Что это

FileScope держит нужные свойства в статус-баре VS Code, а всё, что знает о файле файловая система, показывает в один клик.

Большинство расширений для свойств файла останавливаются на размере и дате изменения. FileScope отвечает на вопросы, которые возникают на сервере: кто владеет файлом, когда он создан, какие у него права с точностью до бита и переживёт ли всё это удалённое подключение. Переживёт: расширение работает на той стороне, где лежит файл.

Ставится одной командой:

code --install-extension banochkin.filescope

Работаете на удалённом хосте? Ставьте расширение на удалённую сторону, панель Extensions предлагает это прямо в интерфейсе. Копии, установленной только локально, показывать нечего: свойства файла знает только машина, на которой он лежит.

Возможности

  • Статус-барСами выбираете, что показывать и в каком порядке: права, владельца, группу, размер, любую из четырёх дат.
  • Настоящие владельцыВладелец и группа приходят именами, а не голыми uid и gid: имена берутся из системной базы учётных записей.
  • Точные праваСимвольная и восьмеричная запись рядом, биты setuid, setgid и sticky показаны так, как их пишет ls -l.
  • Работает удалённоЗапускается там, где лежат файлы: Remote-SSH, WSL, Dev Containers и Codespaces показывают удалённую файловую систему.
  • Панель деталейВсё, что знает stat: inode, устройство, жёсткие ссылки, блоки, цель симлинка, время создания, если файловая система его хранит.
  • Всегда актуальноПосле сохранения, chmod из терминала или rebase, затронувшего файл, вывод обновляется сам.

Кому пригодится

  1. Разработчикам, которые деплоят по SSH и хотят знать, кто владеет файлом, прежде чем его трогать
  2. Всем, кто разбирает ошибки прав, не выходя из редактора
  3. Тем, кому вывод stat нужен в читаемой панели, а не во вкладке терминала

Цена

  • ВсемБесплатноЛицензия MIT, исходники на GitHub

История версий

  1. Авг 20263.0.2: первый релиз FileScope, форк vsc-file-properties 2.0.0, переписанный: имена владельцев, время создания, настраиваемый статус-бар, удалённые хосты, сборка на esbuild.