Záložky adresářů na příkazové řádce pomocí Pythonu

29. 9. 2025 11:19 (aktualizováno) Pavel Ponec

Loni jsem zveřejnil článek o rychlém přepínání adresářů ve znakovém terminálu pomocí multiplatformního skriptu napsaného v jazyce Java 17. Skript od té doby prošel intenzivním testováním, protože jsem jej používal téměř denně (v terminálech GitBash, PowerShell a často i GNU Bash). Kód poté doznal několika menších úprav – včetně doplnění testů v jUnit.

Abych se (na některých počítačích) vyhnul instalaci Java Runtime, začal jsem zvažovat přepis do Pythonu. Protože však nejsem příznivcem tohoto jazyka, hledal jsem nástroj, který by takovou konverzi dokázal provést automaticky. Uspokojivý výsledek přinesl až ChatGPT-5. Ačkoli bylo pozoruhodné, že základní funkce běžely téměř na první pokus, drobné opravy byly nezbytné. Použití přes CLI zůstalo prakticky stejné, proto si vás pro dokumentaci dovolím odkázat na původní článek. Odkaz na nový skript v Pythonu je zde.

Ukázku použití najdete v krátkém videu (51 sekund):

Sdílet