不久前我回顧了 《使命戰士》是一個命令行任務管理器,可以直接從您的終端窗口管理您的待辦事項列表。今天我遇到了另一個簡單的 命令行待辦事項管理器 電話 “請”對,求名字!
它是一個開源 CLI 應用程序 Python 編程語言。 使用 Please,您可以在不離開設備的情況下管理您的個人任務和待辦事項列表。
每次打開終端窗口時,終端都會顯示當前日期和時間、勵志名言以及您的個人待辦事項列表。
Please 是一個非常輕量級和好用的 CLI 任務管理器,適用於日常生活中經常使用終端的用戶。
內容
在linux上安裝它
由於 Please 是用 Python 編寫的, 請安裝 利用 畫中畫 包管理器。 如果您的 Linux 機器上沒有安裝 PiP,請參閱下面的鏈接。
- 如何使用 PIP 管理 Python 包
要使用 PiP 安裝,請運行:
$ pip install please-cli
再次,
$ pip3 install please-cli
請運行添加“請”行 .bashrc
文檔。
$ echo 'please' >> ~/.bashrc
如果您使用的是 ZSH shell,請運行:
$ echo 'please' >> ~/.zshrc
請注意,上述步驟是可選的。無需將其添加到您的 shell 配置文件中。但是,如果您按照上述步驟操作,每次打開終端時,您都會立即看到待處理的任務和待辦事項列表。
如果你不添加它,它就不會出現,你可能會在一段時間後忘記它。因此,請確保將其添加到您的 .bashrc
還 .zshrc
文檔。
重新啟動當前會話以使更改生效。或來源 .bashrc
文件,以便更改立即生效。
$ source ~/.bashrc
系統將提示您在首次啟動時設置名稱。通常是系統的主機名。您也可以使用任何其他名稱。
Hello! What can I call you?: ostechnix
您可以稍後通過運行重命名它:
$ please callme <Your Name Goes Here>
使用命令行中的 Please 管理任務和待辦事項列表
這個 如何使用“請” 這很簡單!
只需說“請”,您就會看到當前日期和時間、勵志名言和任務列表(如果有)。
$ please
示例輸出:
─────────────────── Hello ostechnix! It's 20 Jun | 11:59 AM ─────────────────── "Action is eloquence!" - William Shakespeare Looking good, no pending tasks ?
如您所見,目前沒有待辦事項。讓我們添加一些。
添加新任務
要添加新任務,請執行以下操作:
$ 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 │ ❌ │ └────────┴─────────────────────────────┴────────┘
同樣,您可以根據需要添加任意數量的任務。出於演示目的,我添加了三個任務:
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
文件和刪除說 請 在文件的末尾。
結論是
我剛剛在我的 Ubuntu VM 上嘗試了 Please ,我喜歡它的簡單性和效率。如果您正在尋找一個易於使用的 CLI 任務管理器來管理您的任務,請嘗試“請”。你會很開心的!
資源:
- GitHub存儲庫請
主圖 專注於.
CLIcommandline todo manager命令行工具LinuxOpensourcePleasePythonTask managerTodo manager