Усе, що інсталював Homebrew, і те, чим ви ніколи не користуєтеся.
Vitals запитує в Homebrew, що той інсталював на вашому Mac, і показує кожен пакет із розміром, доступним оновленням і часом, коли одна з його програм востаннє працювала. Ті, що ніколи не помічені в роботі, показано з місцем, яке вони займають, служби мають кнопки «Запустити» й «Зупинити», і нічого не виконується, доки ви не підтвердите команду brew.
Числа змодельовано: вебсторінка не може читати ваш Mac і не повинна.
Кожен пакет із розміром і часом останнього запуску.
Формули й cask, які ви інсталювали на власний запит, кожна з описом, версією, розміром на диску і часом, коли Vitals востаннє бачив роботу однієї з її програм. Залежності вмикаються одним перемикачем, кожна з тим, кому вона потрібна.
- Формули й cask
- Розмір на диску з усіма версіями
- «Працює зараз», «Сьогодні», «Цей тиждень», «Цей місяць»
- Залежності з тим, кому кожна потрібна
Пакети, які ви інсталювали й жодного разу не запускали.
«Не помічені в роботі» показує пакети, яких Vitals жодного разу не бачив у роботі, із місцем, яке вони займають разом. «Видалити» є для пакета, який більше нічому не потрібен, і виконує brew uninstall після вашого підтвердження.
- Не помічені в роботі, з місцем, яке займають
- «Видалити» для того, що більше нічому не потрібне
- «Потрібен для» для решти
- Виконує brew uninstall і прямо про це каже
brew services з кнопками «Запустити», «Зупинити» й «Перезапустити».
Кожна служба Homebrew із тим, чи вона працює, чи запускається під час входу в систему і чи працює від root. «Запустити», «Зупинити» й «Перезапустити» виконують brew services, а порти служби є в розділі «Порти».
- Працює, зупинена або зупинена з помилкою
- Запускається під час входу чи ні
- Запущено із sudo, працює від root
- Її порти в розділі «Порти»
Доступні оновлення і скільки звільнить очищення.
Пакет, для якого є новіша версія, каже, яка саме, з кнопкою «Оновити» для кожного й «Оновити все» для всіх разом. «Можна звільнити» — це місце, яке займають старі версії та завантаження Homebrew, а «Очистити» виконує brew cleanup.
- Інстальована версія і нова
- Оновіть один або «Оновити все»
- Старі версії та завантаження з їхнім розміром
- Запущена служба перезапускається з новою версією
Homebrew: до і після
Через Homebrew більшість розробників інсталюють свої інструменти, і він тільки росте. Формула, яку ви спробували раз два роки тому, досі на місці разом із залежностями, база даних, інстальована для одного проєкту, досі запускається під час кожного входу, а кожне оновлення залишає по собі стару версію.
brew list їх перелічує. Але не каже, якими ви користуєтеся, скільки місця займає кожен чи яка служба працює просто зараз. Для кожного з цього потрібна окрема команда.
Homebrew, розділ вкладки «Розробка» у Vitals, збирає все в одному місці: кожен пакет із розміром і часом останнього запуску, ті, що ніколи не помічені в роботі, доступні оновлення, служби з кнопками «Запустити» й «Зупинити», і скільки звільнить очищення. Кожна зміна — це команда brew, яка виконується після вашого підтвердження.
Де це у Vitals
Вкладка, елемент у смузі меню і параметр — у тому порядку, у якому ви до них звертатиметеся.
- 01
Відкрийте вкладку «Розробка» й виберіть Homebrew
Vitals запитує в brew, що інстальовано, — це займає секунду-дві — і показує пакети, які ви інсталювали на власний запит, з їхніми розмірами.
- 02
Подивіться, чим ви ніколи не користуєтеся
«Не помічені в роботі» показує пакети, яких Vitals жодного разу не бачив у роботі, з місцем, яке вони займають. Видаліть будь-який після підтвердження.
- 03
Перевірте служби
Для кожної служби видно, чи вона працює і чи запускається під час входу в систему. Зупиніть непотрібну, і вона залишиться зупиненою, доки ви знову її не запустите.
- 04
Оновіть і очистьте
Оновіть один пакет або всі, а потім запустіть очищення, щоб вилучити старі версії та завантаження, які зберіг Homebrew.
Homebrew: Монітор активності і Vitals
Повне порівняння — рядок за рядком. Це рядки про функцію «homebrew».
Терміни, що за цим стоять
Що означають числа — з глосарія Монітора активності.
- launchd
launchd — перший процес, який macOS запускає під час завантаження, з ідентифікатором процесу 1.
- Порт, що прослуховується
Порт, що прослуховується, — це мережевий порт, на якому процес чекає вхідних зʼєднань, як-от вебсервер на порту 3000.
- PID
PID, або ідентифікатор процесу, — це число, яке macOS призначає кожному запущеному процесу, щоб його розпізнавати.
Запитання
Те, що люди питають про функцію «homebrew» перед купівлею.
Звідки Vitals знає, коли пакет востаннє працював?
З власної історії використання. Коли працює програма, яку інсталював пакет, Vitals це помічає, тож для кожного пакета вказано «Працює зараз», «Сьогодні», «Цей тиждень», «Цей місяць», «Понад місяць тому» або «Не помічено в роботі». Команду, що завершується за секунду, рідко вдається помітити.
Чи змінює Vitals щось сам?
Ні. «Оновити», «Видалити», «Очистити» і кнопки служб виконують команду brew після підтвердження, яке каже, яку саме.
Чи показує він і cask?
Так. Показано і формули, і cask.
А як щодо залежностей?
Список починається з того, що ви інсталювали на власний запит. Увімкніть «Показати залежності», щоб побачити бібліотеки, які підтягнули інші пакети, кожну з тим, кому вона потрібна.
Чи може він видалити пакет, потрібний іншим?
Ні. «Видалити» пропонується лише для пакета, який більше нічому не потрібен. Для решти вказано, кому вони потрібні.
Чи керує він brew services?
Так. Для кожної служби видно, чи вона працює, чи запускається під час входу в систему і чи її запущено із sudo, а також є кнопки «Запустити», «Зупинити» й «Перезапустити».
Скільки звільняє очищення?
Vitals запитує в Homebrew, який зберігає версії, замінені під час оновлення, і завантажені файли. Число показано в «Можна звільнити», а «Очистити» виконує brew cleanup.
Чи може мій асистент запитати, що інстальовано?
Так. Через MCP асистент може запитати, що інстальовано, що має оновлення і що не помічено в роботі, а vitals homebrew відповідає те саме в терміналі.
Читайте далі
Посібники, у яких це використовується, і як Vitals виглядає порівняно з програмами, які для цього купують.
Більше про Vitals
Усі функціїКонтейнери Docker
Усередині одного великого процесу Docker: памʼять, процесор, мережа й порти кожного контейнера, з кнопкою «Зупинити» для кожного.
Мікшер гучності
Нараду — гучніше, музику — тихіше: повзунок для кожної програми зі звуком, мікрофон і акумулятори ваших пристроїв Bluetooth.
Температура й вентилятори
Температура процесора й графічного процесора, швидкість вентиляторів, програми, що гріють Mac, і вентилятори, які йдуть за накресленою вами кривою.
Довічна ліцензія за $29, поки діє ціна запуску
Залишилося 0 за цією ціною. Потім $49 або $15 за рік оновлень. Одна оплата, повернення коштів протягом 14 днів.
Отримати Vitals за $29