Сб. Апр 27th, 2024

Betty — интересный проект для систем Linux. Он представляет собой обертку над популярными командами в консоли, которые вы можете и не знать. Достаточно написать то, что пользователь хочет сделать, а приложение само выполнить необходимые действия.

ok google для linux

Работа с приложением выполняется в терминале. Вы пишите в строке свою команду, которую хотели бы выполнить, вам в ответ приходят результаты, возможные для выполнения. Стоит отметить, что вам все же лучше знать те предложения, которые может выдать вам Betty, однако сама задумка программы достаточно смелая и новаторская.

По словам разработчиков, их детище можно позиционировать как консольную версию приложений OK от Google или Siri используемую в устройствах Apple. Например, набрав команду:

betty what time is it now
вы получите текущее время.

Betty может распознавать несколько десятков встроенных команд. Давайте рассмотрим на примерах, что она умеет.

Один из самых простых запросов:

betty what time is it
Betty: Running date +»%r (%T)»
02:10:35 PM (14:10:35)

Итак, что же это значит? Мы просто задали вопрос, в ответ получив не только ответ на него, но также и команду, которую выполнило приложение.

Следующий пример покажет как betty может вывести несколько вариантов ответов на ваш вопрос:

betty what is my name
Betty: Okay, I have multiple ways to respond.
Betty: Enter the number of the command you want me to run, or N (no) if you don’t want me to run any.
[1] whoami
Gets your system username.
[2] finger $(whoami) | sed ‘s/.*: *//;q’
Gets your full name.
1
Betty: Running whoami
john

Следующие команды будут полезны каждому пользователю:

betty uncompress archive.tar.gz
betty unarchive archive.tar.gz to somedir
betty show size for myfile.txt
betty download http://www.mysite.com/something.tar.gz to something.tar.gz
betty find me all files that contain map
betty how many characters are in myfile.py

Для просмотра всех доступных команд можно перейти на официальную страничку проекта на GitHub:

[ads]

https://github.com/pickhardt/betty

Установка производится следующим образом:

sudo apt-get install ruby curl git
git clone https://github.com/pickhardt/betty
echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc
source ~/.bashrc

Все, Betty готова к работе.

От Марат

Добавить комментарий