Hodně se mluví o provádění věcí na příkazovém řádku. Kolik článků je o používání neznámých příznaků s ls
, šikovné regulární výrazy pomocí Sed a Awk a jak rozebrat spoustu textu pomocí Perlu? O to tady nejde.
Toto je o tom dostat se k Hotovo, ujistíme se, že věci, které musíme udělat, jsou skutečně sledovány a prováděny pomocí nástrojů, které nevyžadují grafickou plochu, webový prohlížeč nebo připojení k internetu. Za tímto účelem se podíváme na čtyři způsoby sledování vašeho seznamu úkolů:soubory ve formátu prostého textu, Todo.txt, TaskWarrior a Org-mode.
Prostý (a jednoduchý) text
Nejjednodušší způsob, jak spravovat svůj seznam úkolů, je použít soubor ve formátu prostého textu ve vámi zvoleném editoru. Stačí otevřít prázdný soubor a přidat úkoly, jeden na řádek. Až budete hotovi, smažte řádek. Jednoduché, efektivní a je jedno, co k tomu použijete. Tato metoda má však několik nevýhod. Jakmile smažete řádek a uložíte soubor, je navždy pryč. To může být problém, pokud musíte hlásit, co jste dělali tento nebo minulý týden. A i když je použití jednoduchého souboru flexibilní, může se také velmi snadno zaplnit.
Todo.txt:Prostý text o úroveň výš
To nás vede k formátu souboru Todo.txt a aplikaci. Instalace je jednoduchá – stáhněte si nejnovější verzi z GitHubu a spusťte sudo make install
z rozbaleného archivu.
Todo.txt velmi usnadňuje přidávání úkolů, vytváření seznamů úkolů a jejich označení jako dokončené:
todo.sh add "Some Task" | přidat "Nějaký úkol" do mého seznamu úkolů |
todo.sh ls | seznam všech mých úkolů |
todo.sh ls due:2018-02-15 | seznam všech úkolů s termínem 15. února 2018 |
todo.sh do 3 | označte úkol číslo 3 jako "hotový" |
Skutečný seznam je stále v prostém textu a můžete jej upravovat pomocí svého oblíbeného textového editoru, pokud dodržíte správný formát.
V aplikaci je také integrována velmi robustní nápověda.
K dispozici je také velký výběr doplňků a také specifikace pro psaní vlastních. Existují dokonce rozšíření prohlížeče, mobilní aplikace a aplikace pro stolní počítače, které podporují formát Todo.txt.
Největší nevýhodou Todo.txt je absence automatického nebo vestavěného synchronizačního mechanismu. Většina (pokud ne všechna) rozšíření prohlížeče a mobilní aplikace vyžadují Dropbox k provedení synchronizace mezi aplikací a kopií na ploše. Pokud byste chtěli něco s vestavěnou synchronizací, máme...
Taskwarrior:Nyní vaříme s Pythonem
Taskwarrior je aplikace Python s mnoha stejnými funkcemi jako Todo.txt. Ukládá však data do databáze a má vestavěné možnosti synchronizace. Také sleduje, co bude dál, zaznamenává, jak staré jsou úkoly, a upozorní vás, pokud máte na práci něco důležitějšího, než co jste právě udělali.
Instalaci Taskwarrioru lze provést buď pomocí správce balíčků vaší distribuce, prostřednictvím pip
Pythonu utility, nebo postavené ze zdroje. Použití je také docela jednoduché, s příkazy podobnými Todo.txt:
task add "Some Task" | Přidat "Nějaký úkol" do seznamu |
task list | Seznam všech úkolů |
task list due :today | Seznam všech úkolů splatných k dnešnímu datu |
task do 3 | Dokončete úkol číslo 3 |
Taskwarrior má také docela pěkná textová uživatelská rozhraní.
Na rozdíl od Todo.txt se může Taskwarrior synchronizovat s místním nebo vzdáleným serverem. Velmi základní synchronizační server s názvem taskd
je k dispozici, pokud si přejete provozovat své vlastní, a pokud nechcete, je k dispozici několik služeb.
Taskwarrior má také prosperující a rozsáhlý ekosystém doplňků a rozšíření a také mobilních a desktopových aplikací.
Jedinou nevýhodou Taskwarrioru je, že na rozdíl od ostatních zde uvedených programů nemůžete přímo upravovat samotný seznam úkolů. Seznam úkolů můžete exportovat do různých formátů, upravit export a poté soubory znovu importovat, ale je to mnohem složitější než pouhé otevření souboru přímo v textovém editoru.
Což nás přivádí k nejmocnějšímu z nich...
Režim Emacs Org:Úkoly rozbít Hulka
Linuxový terminál
- 7 nejlepších emulátorů terminálu pro Linux
- 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
- Stáhnout nyní:SSH cheat sheet
- Cheat sheet pro pokročilé příkazy systému Linux
- Výukové programy příkazového řádku systému Linux
Emacs Org-mode je zdaleka nejvýkonnější a nejflexibilnější open source správce seznamu úkolů. Podporuje více souborů, používá prostý text, je téměř nekonečně přizpůsobitelný a rozumí kalendářům, termínům a plánům. Oproti ostatním zde uvedeným aplikacím je také výrazně složitější na nastavení. Jakmile je však nastaven, dělá vše, co ostatní aplikace, a další. Pokud jste obeznámeni s Bullet Journals nebo jste jejich fanouškem, org-mode je pravděpodobně tím nejbližším, co můžete na počítači získat.
Org-mode poběží kdekoli, kde běží Emacs, a existuje několik mobilních aplikací, které s ním mohou také pracovat. Bohužel neexistují žádné aplikace pro stolní počítače ani rozšíření prohlížeče, které podporují Org. Přes to všechno je Org-mode stále jednou z nejlepších aplikací pro sledování vašeho seznamu úkolů, protože je tak velmi výkonný.
Vyberte si svůj nástroj
Nakonec je cílem všech těchto programů pomoci vám sledovat, co musíte udělat, a zajistit, abyste něco nezapomněli udělat. I když mají všechny stejné základní funkce, výběr toho, který je pro vás ten pravý, závisí na mnoha faktorech. Chcete synchronizaci vestavěnou nebo ne? Potřebujete mobilní aplikaci? Obsahuje některý z doplňků funkci „must have“? Ať už je vaše volba jakákoli, pamatujte, že program sám o sobě vás nemůže lépe zorganizovat, ale může vám pomoci.