Работает · Расширение 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, затронувшего файл, вывод обновляется сам.
Кому пригодится
- Разработчикам, которые деплоят по SSH и хотят знать, кто владеет файлом, прежде чем его трогать
- Всем, кто разбирает ошибки прав, не выходя из редактора
- Тем, кому вывод stat нужен в читаемой панели, а не во вкладке терминала
Цена
- ВсемБесплатноЛицензия MIT, исходники на GitHub
История версий
- Авг 20263.0.2: первый релиз FileScope, форк vsc-file-properties 2.0.0, переписанный: имена владельцев, время создания, настраиваемый статус-бар, удалённые хосты, сборка на esbuild.