Git කමාන්ඩ් ලයින් වලින් වැඩ කරන සංවර්ධකයින්ට නවතම උපකරණයක් හමු වුණා. Ziggity යනු Zig භාෂාවෙන් ලියන ලද, lazygit වගේ අත්දැකීමක් ලබා දෙන වේගවත්, කීබෝර්ඩ්‑මූලික ටර්මිනල් UI එකයි.
මෙම මෙවලම status, files, branches, commits, stash වැනි පැනල් පහසු ලෙස පෙන්වයි. එක් එක් පැනලය තුළ රියල්‑ටයිම් diff preview, context‑sensitive footer, සහ ASCII donut එකක් සමඟ සජීවී splash screen එකක් දකින්න පුළුවන්. තනි හන්ක් හෝ ලයින් මට්ටමේ staging, අන්තර්ක්රියාත්මක rebase, cherry‑pick, patch‑තැනීම, GPG signature පරීක්ෂාව වැනි උසස් Git කාර්යයන් සියල්ලම කීබෝර්ඩ් shortcuts මගින් කළ හැක.
ස්ථාපනයේ විකල්ප කිහිපයක් ඇත. macOS සහ Linux සඳහා Homebrew tap එකක් (brew install simoarpe/ziggity/ziggity) භාවිතා කළ හැකි අතර, එය Gatekeeper පණිවුඩයක් නොදෙන නිදහස් binary එකක් වේ. වෙනත් පරිසර සඳහා GitHub releases පිටුවෙන් static binary ගොනු (musl‑based) බාගත කර, PATH එකට එක් කිරීම පමණයි. Windows සඳහා experimental build එකක් ලබා ගත හැකි අතර, Git for Windows අවශ්ය වේ. මූලික අවශ්යතා Git command එක PATH එකේ තිබීම සහ Zig 0.16.0 (source build සඳහා) වේ.
ඇත්තටම Ziggity හි වැදගත්කම එහි ඉතා සුළු dependencies සහ Zig හි memory ownership ආකාරයයි. libgit2 වැනි බර library එකක් නොමැති නිසා binary එක කුඩා, වේගවත්, සහ විවිධ Linux distribution වලට අනුකූල වේ. Zig භාෂාවට නව දැනුමක් ලබා ගත හැකි අතර, open‑source ප්රොජෙක්ට් එකක් වශයෙන් ක්රියාකාරීත්වය ඉක්මනින් යාවත්කාලීන වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ විද්යාත්මක විශ්වවිද්යාල සිසුන්, තාක්ෂණික startup කණ්ඩායම්, සහ පරිගණක ඉංජිනේරුවන්ට Ziggity විශාල වාසියක් ගෙන දේ. බර library එකක් නොමැති නිසා පරණ හෝ සීමිත සම්පත් ඇති පරිසරයන්හිද පහසුවෙන් ධාවනය කර ගත හැක. Zig භාෂාවට ඉගෙනීමට අවශ්යතාවය ඉහළ යාමත් සමඟ, මෙම tool එක ප්රායෝගික උදාහරණයක් ලෙස භාවිතා කර, අන්තර්ජාලයෙහි open‑source සංස්කරණයක් දායක වීමට අවස්ථාව ලැබේ. තවත් එක් ලාභයක් නම්, Git workflow එකේ කාර්යක්ෂමතාවය වැඩිවීම නිසා දළ ව්යාපාරික පද්ධතිවල code quality සහ release speed වැඩි වීමට උපකාරී වේ.
Ziggity ඔබේ development environment එකට එක් කර, terminal එකෙන්ම Git ක්රියාකාරකම් කළ හැකි නව යුගයක් අත්විඳින්න. වැඩි විස්තර සහ download link සඳහා GitHub repository එකට පිවිසෙන්න.