Skip to main content
মিডিয়া কমান্ড আপনার মিডিয়া লাইব্রেরির ফাইল ও ফোল্ডার পরিচালনা করে। বেশিরভাগ কমান্ড ফাইল ও ফোল্ডারের জন্য UUID অথবা নাম গ্রহণ করে — কোনো নাম একাধিক আইটেমের সাথে মিলে গেলে CLI ইন্টারেক্টিভভাবে একটি বেছে নিতে বলে।
নামের শুরুতে UUID থাকতে পারে (যেমন f200d255-...-photo.pdf)। CLI শুরুর UUID স্বয়ংক্রিয়ভাবে আলাদা করে নেয়, ওই খোঁজ ব্যর্থ হলে নাম দিয়ে অনুসন্ধানে ফিরে যায়।

ফাইল

media:upload

মিডিয়া লাইব্রেরিতে একটি ফাইল আপলোড করুন। presigned URL তৈরি ও S3-তে আপলোড CLI স্বয়ংক্রিয়ভাবে সামলায়।
MIME টাইপ ফাইলের এক্সটেনশন থেকে অনুমান করা হয়। স্বীকৃত এক্সটেনশন: অন্য যেকোনো এক্সটেনশন application/octet-stream হিসেবে আপলোড হয়।
উদাহরণ
রেসপন্স

media:list

মিডিয়া ফাইল ও ফোল্ডারের তালিকা দেখুন। --folder দিলে ওই ফোল্ডারের ভেতরের বিষয়বস্তু দেখায়; --file দিলে একটি ফাইলের বিবরণ ফেরত দেয়।
উদাহরণ
নাম বা UUID দিয়ে ফাইল ও ফোল্ডার নির্দেশ করতে পারেন। একাধিক আইটেম কোনো নামের সাথে মিললে CLI একটি বেছে নিতে বলে।

media:search

সব ফোল্ডার জুড়ে নাম দিয়ে মিডিয়া ফাইল অনুসন্ধান করুন।
উদাহরণ

media:get

UUID দিয়ে নির্দিষ্ট একটি মিডিয়া ফাইলের বিস্তারিত মেটাডেটা আনুন।
উদাহরণ

media:delete

এক বা একাধিক মিডিয়া ফাইল, অথবা একটি ফোল্ডার মুছুন। ডিফল্টভাবে লক্ষ্যের ধরন file; এর বদলে ফোল্ডার মুছতে --type folder দিন। আইটেম UUID বা নাম দিয়ে নির্দেশ করা যায়।
ফাইল মোছার সময় একটি ফাইল সরাসরি সরানো হয়, আর একাধিক ফাইলের জন্য বাল্ক-ডিলিট এন্ডপয়েন্ট ব্যবহৃত হয়। একসাথে শুধু একটি ফোল্ডার মোছা যায়।
উদাহরণ
ফোল্ডার মুছলে এর ভেতরের সব ফাইলও মুছে যায়। এটি ফেরানো যায় না।

media:bulk-delete

UUID দিয়ে একাধিক মিডিয়া ফাইল মুছুন। ID আগে থেকেই থাকলে এবং একটি বাল্ক অপারেশন চাইলে কাজের।
উদাহরণ

media:move

একটি ফাইল বা ফোল্ডার অন্য জায়গায় সরান। সোর্স ফাইল ও ফোল্ডার দুটোর মধ্যেই খোঁজা হয় — কোনো নাম একাধিক আইটেমের সাথে মিললে আপনাকে বেছে নিতে বলা হয়।
উদাহরণ

media:rename

একটি ফাইল বা ফোল্ডারের নাম পরিবর্তন করুন। ডিফল্টভাবে ফাইলের নাম বদলায়; ফোল্ডারের নাম বদলাতে --type folder দিন।
উদাহরণ

ফোল্ডার

media:folders

সব মিডিয়া ফোল্ডারের তালিকা দেখুন।
উদাহরণ

media:create-folder

একটি মিডিয়া ফোল্ডার তৈরি করুন, ঐচ্ছিকভাবে বিদ্যমান প্যারেন্ট ফোল্ডারের ভেতরে।
উদাহরণ

media:rename-folder

একটি মিডিয়া ফোল্ডারের নাম পরিবর্তন করুন। (media:rename --type folder-এর সমতুল্য।)
উদাহরণ

media:move-folder

একটি ফোল্ডার অন্য প্যারেন্ট ফোল্ডারে সরান। (ফোল্ডারে media:move চালানোর সমতুল্য।)
উদাহরণ