Ember CLI (Command Line Interface) হল Ember.js অ্যাপ্লিকেশন তৈরি, পরিচালনা, এবং ডিপ্লয় করার জন্য ব্যবহৃত একটি শক্তিশালী টুল। এটি অ্যাপ্লিকেশন ডেভেলপমেন্টের প্রক্রিয়াকে সহজ এবং দ্রুত করে তোলে। Ember CLI ব্যবহারকারীদের দ্রুত অ্যাপ্লিকেশন তৈরি, বিল্ড এবং টেস্টিং করার জন্য প্রয়োজনীয় কমান্ড সরবরাহ করে।
Ember CLI এর প্রাথমিক ব্যবহার
Ember CLI আপনাকে অ্যাপ্লিকেশন তৈরি, রাউট, কম্পোনেন্ট, মডেল এবং অন্যান্য প্রয়োজনীয় ফাইল দ্রুত এবং সহজে তৈরি করতে সহায়তা করে। এটি কমান্ড লাইন থেকে Ember.js অ্যাপ্লিকেশন পরিচালনা করতে ব্যবহৃত হয়।
Ember CLI এর কমান্ডসমূহ
১. Ember New
নতুন Ember.js অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।
ember new project-name
এখানে project-name আপনার প্রোজেক্টের নাম।
২. Ember Serve
এটি ডেভেলপমেন্ট সার্ভার চালু করে এবং আপনার অ্যাপ্লিকেশন দেখতে http://localhost:4200/ লিঙ্কে নিয়ে যায়।
ember serve
আপনি চাইলে পোর্ট নম্বর পরিবর্তন করতে পারেন:
ember serve --port 4300
৩. Ember Generate
নতুন ফাইল বা উপাদান তৈরি করতে ব্যবহৃত হয়। এটি routes, controllers, models, components, helpers ইত্যাদি তৈরি করতে সাহায্য করে।
ember generate model user
ember generate component user-profile
ember generate route about
ember generate controller login
- model: একটি নতুন মডেল ফাইল তৈরি করে।
- component: একটি নতুন কম্পোনেন্ট ফাইল তৈরি করে।
- route: একটি নতুন রাউট ফাইল তৈরি করে।
- controller: একটি নতুন কন্ট্রোলার ফাইল তৈরি করে।
৪. Ember Destroy
এই কমান্ডটি Ember Generate কমান্ডের বিপরীত, এটি তৈরি করা ফাইল বা উপাদান মুছে ফেলে।
ember destroy model user
ember destroy component user-profile
৫. Ember Build
এই কমান্ডটি অ্যাপ্লিকেশনের জন্য একটি প্রোডাকশন-রেডি বিল্ড তৈরি করে। এটি dist/ ফোল্ডারে বিল্ড ফাইল সংরক্ষণ করে।
ember build
প্রোডাকশন পরিবেশে বিল্ড করতে:
ember build --environment=production
৬. Ember Test
এটি অ্যাপ্লিকেশনের টেস্ট চালানোর জন্য ব্যবহৃত হয়। টেস্ট কমান্ড চালালে সমস্ত ইউনিট, ইনটিগ্রেশন এবং অ্যাকসেপ্টেন্স টেস্ট চালানো হয়।
ember test
টেস্ট সার্ভার চালানোর জন্য:
ember test --server
৭. Ember Deploy
এই কমান্ডটি অ্যাপ্লিকেশন ডিপ্লয় করার জন্য ব্যবহৃত হয়, যা সাধারণত প্রোডাকশনে ডিপ্লয়মেন্টের জন্য ব্যবহৃত হয়।
ember deploy production
৮. Ember Install
এই কমান্ডটি Ember.js অ্যাপ্লিকেশনে প্যাকেজ ইনস্টল করতে ব্যবহৃত হয়। এটি নতুন Ember প্যাকেজ বা থার্ড-পার্টি লাইব্রেরি ইনস্টল করে।
ember install ember-cli-mirage
৯. Ember Routes
এটি অ্যাপ্লিকেশনের রাউট সম্পর্কিত তথ্য প্রদর্শন করতে ব্যবহৃত হয়।
ember routes
Ember CLI-এর অতিরিক্ত কমান্ড
Ember Add: নতুন থার্ড-পার্টি প্যাকেজ বা লাইব্রেরি অ্যাপ্লিকেশনে যুক্ত করার জন্য।
ember add ember-cli-bootstrapEmber Help: Ember CLI এর সমস্ত কমান্ড এবং ব্যবহারের তথ্য প্রদর্শন করে।
ember helpEmber Version: Ember CLI এবং অ্যাপ্লিকেশনের সংস্করণ দেখার জন্য।
ember -v
Ember CLI এর সুবিধা
- স্বয়ংক্রিয় ফাইল তৈরি: কমান্ডের মাধ্যমে দ্রুত মডেল, কম্পোনেন্ট, রাউট তৈরি করা সম্ভব।
- বিল্ড সিস্টেম: প্রোডাকশনের জন্য অ্যাপ্লিকেশন বিল্ড করতে ember build কমান্ড ব্যবহার করা যায়।
- টেস্টিং এবং ডিবাগিং: ember test এবং ember serve এর মাধ্যমে ডেভেলপমেন্ট এবং টেস্টিং সহজে পরিচালনা করা যায়।
- কমপ্লিট ডেভেলপমেন্ট টুলস: ember install, ember deploy এর মাধ্যমে তৃতীয় পক্ষের প্যাকেজ ইনস্টল এবং অ্যাপ্লিকেশন ডিপ্লয় করা যায়।
Ember CLI ব্যবহার করে আপনি Ember.js অ্যাপ্লিকেশন ডেভেলপমেন্টকে অনেক দ্রুত এবং সুসংগঠিতভাবে পরিচালনা করতে পারবেন। এর কমান্ডসমূহ প্রজেক্টের ফাইল ম্যানেজমেন্ট, টেস্টিং, এবং ডিপ্লয়মেন্টে সহায়ক।
Read more