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 363×
Přečteno 22 423×
Přečteno 18 499×
Přečteno 17 016×
Přečteno 16 015×