不久前, “使命戰士”一個命令行任務管理器,可直接從終端窗口管理您的待辦事項。今天我遇到了另一個簡單的 命令行待辦事項管理器 電話 “請”是的,請說出名字!
它是一個開源 CLI 應用程序 Python 編程語言。 使用 Please,您可以在不離開設備的情況下管理您的個人任務和待辦事項列表。
每次打開終端窗口時,都可以直接在終端中查看當前日期和時間、勵志名言和個人待辦事項列表。
Please 是一個非常輕量級且有用的 CLI 任務管理器,適用於在日常生活中廣泛使用 Terminal 的用戶。
內容
在 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
刪除文件並說 請 在文件的末尾。
結論是
我讓 Please 在我的 Ubuntu VM 上快速試用了一下,並喜歡它的簡單性和效率。如果您正在尋找易於使用的 CLI 任務管理器來管理您的任務,請嘗試一下。你會很高興的!
資源:
- GitHub存儲庫請
特色圖片來自 專注於.
CLIcommandline todo manager命令行工具LinuxOpensourcePleasePythonTask ManagerTodo manager