Пожалуйста — простой менеджер задач из командной строки
Управляйте задачами и списками дел с помощью «пожалуйста» из командной строки в 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.