ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-25, Saturday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ShinyShell: Python ටර්මිනල් ලයිබ්‍රරිය 127 විශේෂාංග, 0 බාහිර අවශ්‍යතා

ShinyShell: Python ටර්මිනල් ලයිබ්‍රරිය 127 විශේෂාංග, 0 බාහිර අවශ්‍යතා

Python ප්‍රොග්‍රැමර්වරුන් අතර නවතම කතාබහ වන්නේ ShinyShell නමැති ටර්මිනල් ලයිබ්‍රරියයයි. කිසිදු බාහිර පැකේජයක් නොමැතිව, 127 ක්‍රියාකාරකම් සහිතව, සරලවම කේත ලියන පරිසරයක් සපයයි.

දෙවැනි ලිපියෙන් පෙන්වා දී ඇති පරිදි, ඩෙවලපර් අඩ්නන් අහමේඩ් මාස ගණනක් ගෙවී Python හි standard library පමණක් භාවිතා කරමින් මේ ලයිබ්‍රරිය නිර්මාණය කර ඇත. චාට්, ටේබල්, ක්‍රීඩා, QR කේත, සින්ටැක්ස් හයිලයිට්, Git log, HTTP client වැනි අංග සියල්ල sys.stdout.write() හා ANSI escape codes මගින් නිර්මාණය කර ඇත. Windows හි CMD සඳහා virtual terminal processing සක්‍රිය කිරීම සඳහා ctypes + kernel32 භාවිතා කළා.

මෙම ලයිබ්‍රරියෙහි වැදගත්කම යනු, pip install කරන්නේ නැතිව, පරිසර සැකසීමේ ගැටළු ඉවත් කර, Ubuntu, macOS, Windows Terminal, PowerShell, Docker, GitHub Actions වැනි බොහෝ වේදිකාවන්හි සාර්ථකව ක්‍රියා කරයි. Python 3.8+ සහිත ඕනෑම පද්ධතියක භාවිතා කළ හැකි නිසා, නිර්මාණකරුවන්ට වේගවත් prototyping සහ CLI tools සංවර්ධනයට නව මාවතක් විවර කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • ඉගෙනුම් පහසුකම: සිසුන්ට බාහිර පැකේජ් නොමැතිව terminal programming ඉගෙන ගැනීමට අවස්ථාව ලැබේ.
  • ව්‍යාපාරික ප්‍රයෝජන: ස්ථාපනයේ ගැටළු නොමැති නිසා, දත්ත විශ්ලේෂණ, automation, reporting වැනි කාර්යයන් ඉක්මනින් ක්‍රියාත්මක කළ හැක.
  • ප්‍රාදේශීය සංවර්ධනය: ශ්‍රී ලංකාවේ open‑source ප්‍රජාවට නව ආකෘතියක් ලබා දී, දේශීය දායකත්වය හා නවෝත්පාදනය ප්‍රෝත්සාහනය කරයි.

ShinyShell දැන් GitHub හා PyPI හරහා ලබාගත හැකි අතර, Dhaka හි නිර්මාණකරුවාගේ ❤️ ආදරය සමඟ ලෝකයට ගෙන එන ලදි. ඔබේ පළපුරුද්දට අලුත් පියවරක් එක්කර ගැනීමට මෙය උත්සාහ කරන්න.

💡 ShinyShell එකත් සමඟ ඔබේ CLI ක්‍රමලේඛන කුසලතා වර්ධනය කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#ShinyShell #Python #CLI #OpenSource #DevTools