PowerShell:
টমল নিয়ে কাজ করা

কিভাবে:

PowerShell-এ, TOML পার্স করার জন্য কোনো নেটিভ cmdlet নেই। আপনি যদি PowerShell এর সাথে কাজ করতে চান, তবে আপনি সাধারণত একটি মডিউল ব্যবহার করবেন অথবা toml-to-json এর মতো একটি টুল দিয়ে TOML কে JSON এ রূপান্তরিত করবেন। এখানে একটি কল্পিত মডিউল PowerShellTOML ব্যবহার করে আপনি কিভাবে করতে পারেন তা দেখানো হল:

# প্রথমে, মডিউল ইনস্টল করুন (কল্পিত, ডেমোনস্ট্রেশনের জন্য)
Install-Module PowerShellTOML

# একটি TOML ফাইল ইম্পোর্ট করুন
$config = Import-TomlConfig -Path './config.toml'

# একটি মান অ্যাক্সেস করা
Write-Output $config.database.server

# 'config.toml' এর মধ্যে স্যাম্পল TOML কন্টেন্ট:
# [database]
# server = "192.168.1.1"
# ports = [ 8001, 8001, 8002 ]
# connection_max = 5000

# স্যাম্পল আউটপুট:
# 192.168.1.1

গভীর ডুব

TOML তৈরি করা হয়েছিল Tom Preston-Werner দ্বারা, যিনি GitHub-এর সহ-প্রতিষ্ঠাতা, কনফিগারেশন ফাইলের জন্য XML এবং YAML এর তুলনায় একটি সরল বিকল্প হিসেবে। এর প্রথম সংস্করণ ২০১৩ সালে প্রকাশিত হয়েছিল। TOML JSON এর তুলনায় তুলনীয় কিন্তু মানুষের পক্ষে অধিক বন্ধুত্বপূর্ণ ডিজাইন করা হয়েছে, যা এটিকে মানুষ দ্বারা পরিচালিত কনফিগারেশনের জন্য একটি ভালো পছন্দ করে তোলে। বিকল্পগুলি অন্তর্ভুক্ত করে YAML, JSON, এবং XML।

বাস্তবায়নের ক্ষেত্রে, TOML এর জন্য একটি PowerShell মডিউল সাধারণত C# এর মতো আরও কর্মক্ষমতা-ভিত্তিক ভাষায় লেখা একটি TOML লাইব্রেরির চারপাশে একটি র‍্যাপার হিসেবে কাজ করে। PowerShell-এ TOML-এর জন্য বিল্ট-ইন সাপোর্ট না থাকায়, TOML ফরম্যাটের সাথে সুবিধাজনকভাবে ইন্টারফেস করার জন্য এমন একটি মডিউল প্রয়োজন।

আরও দেখুন