不久前, “使命戰士”一個命令行任務管理器,可直接從終端窗口管理您的待辦事項。今天我遇到了另一個簡單的 命令行待辦事項管理器 電話 “請”是的,請說出名字!

它是一個開源 CLI 應用程序 Python 編程語言。 使用 Please,您可以在不離開設備的情況下管理您的個人任務和待辦事項列表。

每次打開終端窗口時,都可以直接在終端中查看當前日期和時間、勵志名言和個人待辦事項列表。

Please 是一個非常輕量級且有用的 CLI 任務管理器,適用於在日常生活中廣泛使用 Terminal 的用戶。

內容

  1. 在 linux 上安裝它
  2. 從命令行使用 Please 管理任務和待辦事項列表
    1. 添加新任務
    2. 顯示任務
    3. 將任務標記為完成或未完成
    4. 刪除任務
    5. 重置
  3. 請卸載
  4. 結論是

在 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 添加任務

顯示任務

要查看所有任務的列表,請運行:

$ 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