Поиск по сайту:

Пожалуйста — простой менеджер задач из командной строки

Управляйте задачами и списками дел с помощью «пожалуйста» из командной строки в Linux

Некоторое время назад мы рассмотрели Taskwarrior, диспетчер задач командной строки, позволяющий управлять задачами прямо из окна терминала. Сегодня я наткнулся на еще один простой менеджер задач командной строки под названием "Пожалуйста". Да, имя Пожалуйста!.

Please — это приложение CLI с открытым исходным кодом, написанное на языке программирования Python. Используя Please, мы можем управлять своими личными задачами и списком дел, не покидая терминал.

Всякий раз, когда вы открываете окно терминала, «Пожалуйста» покажет вам текущую дату и время, вдохновляющую цитату и список личных задач в Терминале.

Пожалуйста, это очень легкий и удобный диспетчер задач CLI для тех, кто широко использует терминал в повседневной жизни.

Установите пожалуйста в Linux

Поскольку Please написан на Python, вы можете установить Please с помощью менеджера пакетов PiP. Если вы еще не установили PiP на свой компьютер с Linux, перейдите по следующей ссылке.

  • Как управлять пакетами Python с помощью PIP

Чтобы установить Пожалуйста, используя PiP, просто запустите:

pip install please-cli

Или,

pip3 install please-cli

Чтобы запускать «Пожалуйста», каждый раз, когда вы открываете новое окно терминала, добавляйте строку «пожалуйста» в файл .bashrc.

echo 'please' >> ~/.bashrc

Если вы используете оболочку ZSH, запустите:

echo 'please' >> ~/.zshrc

Обратите внимание, что описанный выше шаг не является обязательным. Вам не нужно добавлять его в файл конфигурации оболочки. Однако если вы выполните вышеуказанный шаг, вы сразу же увидите свои ожидающие задачи и список дел всякий раз, когда открываете терминал.

Если вы не добавите их, вы их не увидите и через некоторое время можете забыть. Поэтому убедитесь, что вы добавили его в свой файл .bashrc или .zshrc.

Перезапустите текущий сеанс, чтобы изменения вступили в силу. Альтернативно, создайте файл .bashrc, чтобы изменения вступили в силу немедленно.

source ~/.bashrc

При первом запуске вам будет предложено указать имя. Обычно это имя хоста вашей системы. Вы также можете использовать любое другое имя по вашему выбору.

Hello! What can I call you?: ostechnix

Вы можете изменить свое имя позже, выполнив следующую команду:

please callme <Your Name Goes Here>

Управляйте задачами и списками дел с помощью командной строки

Использовать слово «Пожалуйста» очень просто!

Просто запустите «пожалуйста», чтобы показать текущую дату и время, вдохновляющую цитату и список задач, если таковые имеются.

please

Пример вывода:

───────────────────  Hello ostechnix! It's 20 Jun | 11:59 AM ───────────────────
                             "Action is eloquence!"                             
                             - William Shakespeare                              
                                                                                
                       Looking good, no pending tasks ?                        

Запустите, пожалуйста, Todo Manager

Как видите, задач пока нет. Давайте добавим немного.

Добавление новых задач

Чтобы добавить новую задачу, запустите:

please add "<Task Name>"

Пример :

please add "Publish a post about Please"

Замените имя задачи в кавычках на свое.

Пример вывода:

                                                 Added "Publish a post about Please" to the list                                                  
                                                                      Tasks                                                                       
                                                ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓                                                 
                                                ┃ Number ┃ Task                        ┃ Status ┃                                                 
                                                ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩                                                 
                                                │ 1      │ Publish a post about Please │ ❌     │                                                 
                                                └────────┴─────────────────────────────┴────────┘                                                

Аналогичным образом вы можете добавить любое количество задач. Я добавил следующие 3 задачи для демонстрационных целей.

                                                    Added "Setup Nginx In Ubuntu" to the list                                                     
                                                                      Tasks                                                                       
                                                ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓                                                 
                                                ┃ Number ┃ Task                        ┃ Status ┃                                                 
                                                ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩                                                 
                                                │ 1      │ Publish a post about Please │ ❌     │                                                 
                                                │ 2      │ Update Ubuntu VM            │ ❌     │                                                 
                                                │ 3      │ Setup Nginx In Ubuntu       │ ❌     │                                                 
                                                └────────┴─────────────────────────────┴────────┘                                                 

Добавьте задачи, используя «Пожалуйста»

Показать задачи

Чтобы просмотреть список всех задач, запустите:

please showtasks            

Пример вывода:

          
                                                                      Tasks                                                                       
                                                ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓                                                 
                                                ┃ Number ┃ Task                        ┃ Status ┃                                                 
                                                ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩                                                 
                                                │ 1      │ Publish a post about Please │ ❌     │                                                 
                                                │ 2      │ Update Ubuntu VM            │ ❌     │                                                 
                                                │ 3      │ Setup Nginx In Ubuntu       │ ❌     │                                                 
                                                └────────┴─────────────────────────────┴────────┘                                                 

Показать все задачи

Как вы видите в приведенном выше выводе, у меня есть 3 незавершенных задачи.

Отметить задачи как выполненные или отмененные

После завершения задачи вы можете пометить ее как выполненную, указав номер задачи, как показано в команде ниже.

$пожалуйста, выполните "<номер задачи>"

Пример :

please done 1

Эта команда отметит Задание 1 как выполненное.

Пример вывода:

                                                                Updated Task List                                                                 
                                                                      Tasks                                                                       
                                                ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓                                                 
                                                ┃ Number ┃ Task                        ┃ Status ┃                                                 
                                                ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩                                                 
                                                │ 1      │ Publish a post about Please │ ✅     │                                                 
                                                │ 2      │ Update Ubuntu VM            │ ❌     │                                                 
                                                │ 3      │ Setup Nginx In Ubuntu       │ ❌     │                                                 
                                                └────────┴─────────────────────────────┴────────┘                                                 

Отметить задачи как выполненные

Как видно из приведенного выше вывода, завершенное задание отмечено зеленой галочкой , а незавершенные задачи отмечены красным крестиком. >.

Аналогичным образом, чтобы отменить изменения, то есть пометить задания как отмененные, выполните:

please undone 1

Отметить задачи как отмененные

Удалить задачи

Чтобы удалить задачу из списка, команда будет такой:

$пожалуйста, удалите "<Номер задачи>"

Пример :

$пожалуйста, удалите 1

Эта команда удалит указанную задачу.

Пример вывода:

                                                      Deleted 'Publish a post about Please'                                                       
                                                                      Tasks                                                                       
                                                   ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓                                                    
                                                   ┃ Number ┃ Task                  ┃ Status ┃                                                    
                                                   ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩                                                    
                                                   │ 1      │ Update Ubuntu VM      │ ❌     │                                                    
                                                   │ 2      │ Setup Nginx In Ubuntu │ ❌     │                                                    
                                                   └────────┴───────────────────────┴────────┘                                                    

Удалить задачи

Обратите внимание, что эта команда удалит данную задачу независимо от того, завершена она или нет. Он даже не покажет вам предупреждающее сообщение. Поэтому дважды проверьте, удалили ли вы правильную задачу.

Перезагрузить

Чтобы сбросить все настройки и задачу, запустите:

please setup

Вам будет предложено задать имя.

Пример вывода:

Hello! What can I call you?: ostechnix
                                                                                                                                                  
                                                      Thanks for letting me know your name!                                                       
                                                 If you wanna change your name later, please use:                                                 
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│     please callme <Your Name Goes Here>                                                                                                        │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Сбросьте пожалуйста

Удалить, пожалуйста

«Пожалуйста» вам не понравилось? Без проблем! Удалить его можно командой:

pip uninstall please-cli

Или,

pip3 uninstall please-cli

Затем отредактируйте файл .bashrc или .zshrc и удалите строку с надписью please в конце файла.

Заключение

Я кратко попробовал «Пожалуйста» на своей виртуальной машине Ubuntu, и мне уже начала нравиться его простота и эффективность. Если вы ищете простой в использовании диспетчер задач CLI для управления своими задачами, попробуйте «Пожалуйста». Вы будете довольны!

Ресурс:

  • Пожалуйста, используйте репозиторий GitHub

Рекомендованное изображение от Pixabay.

Статьи по данной тематике