Бетті: Siri або помічник у стилі Google Now у терміналі Linux

Що таке Бетті?

Бетті є Siri o Тепер Google з командного рядка. Ну, щось подібне. Інструмент переводить прості англійські фрази в команди, які насправді потрібно виконати для виконання запитуваної дії.

На даний момент це неможливо контролювати Бетті за допомогою голосових команд, але так, через інструкції, написані в терміналі. Бетті він покаже не тільки кінцевий результат, а й команду, яка виконується за кадром.

Характеристики Бетті

Як з'ясовано на сторінці GitHub проекту, Бетті прагне "забезпечити спосіб використання комп’ютера за допомогою природної мови":

Зокрема, вигода полягає в тому, щоб робити щось із комп’ютером, не виходячи з командного рядка та не шукаючи відповідну команду в Інтернеті. Бетті просто працює.

дьоготь

Типовим прикладом є стиснення / декомпресія файлів, що, як правило, дещо складніше від терміналу, якщо людина не пам'ятає точно команди та параметри, відповідні кожному типу файлів (zip, tar, rar тощо). С БеттіНатомість ви можете розпакувати файл без ускладнень:

betty розпакувати файл.tar.gz

Бетті включає підтримку різноманітних команд, включаючи:

  • count (підраховує кількість символів у файлі, кількість слів у каталозі тощо);
  • config (змінити ім'я користувача);
  • дата-час (поточна дата та час тощо);
  • Пошук (пошук файлів);
  • Інтернет / веб-запити (завантажте файл, покажіть прогноз погоди тощо);
  • операції з файлами / каталогами (стискання / розпакування файлів, показ розміру файлу, зміна дозволів файлу тощо);
  • процеси;
  • команди користувача (показує ім’я користувача, справжнє ім’я, номер IP, хто ще ввійшов в систему тощо);
  • контролює iTunes та Spotify;
  • набагато більше.

Як встановити Бетті

1. - Встановлювати рубін (необхідний для використання Бетті) та Витися (вимагає Бетті для запуску деяких команд). В Ubuntu, просто запустіть таку команду:

sudo apt-get встановити ruby ​​curl

2. - Встановлювати Git і завантажте останню версію Бетті:

sudo apt-get install git cd && git clone https://github.com/pickhardt/betty

3. - І нарешті, вам слід призначити шлях до файлу betty / main.rb псевдонім Бетті у вашому файлі ~ / bashrc. Припускаючи, що ви завантажили Бетті у свою папку користувача, просто запустіть:

echo "alias betty = \" ~ / betty / main.rb \ "" >> ~ / .bashrc джерело ~ / .bashrc