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):
Postřehy ze světa open-source.
Přečteno 32 487×
Přečteno 22 601×
Přečteno 18 601×
Přečteno 17 149×
Přečteno 16 153×