ডেভেলপার টুলবার আপনাকে ফায়ারফক্স এর ভিতরে কমান্ড লাইন ব্যবহার করে বিভিন্ন ধরনের ডেভেলপার টুলস ব্যাবহার করার সুযোগ করে দেয় । ডেভেলপার টুলবার হল Graphical Command Line Interpreter: it has the power and conciseness of a command line, but provides integrated help for its commands and can display rich output. It's also extensible: you can add your own local commands and even convert them to add-ons so other people can install them too.
যেভাবে টুলবার ব্যবহার শুরু করবেন
ডেভেলপার টুলবার খুলতে SHIFT+F12 চাপুন অথবা ওয়েব ডেভেলপার মেনুতে যান (যেটি Mac OS X এবং Linux এ টুলস মেন্যুর সাবমেনু হিসেবে আছে ) এবং বেছে নিন "Developer Toolbar" । এটি ব্রাউজার এর নিচে এভাবে দৃশ্যমানঃ
prompt এর জন্য command line টুলবার এর বেশিরভাগ বিয়ে নেয়, "Close" বাটনটি বাম পাশে এবং toggle Toolbox বাটন এর ডান পাশে.
"Close" বাটন ছাড়াও আপনি Shift+F2 অথবা "Developer Toolbar" মেনুটি বেছে নিতে পারেন toggle the toolbar off.
command line এর ব্যবহার
স্বাভাবিক command line এর মতই, আপনি command গুলো prompt এ টাইপ করে এবং enter চেপে সম্পাদন করতে পারেন ।
যখন আপনি টাইপ করেন , Developer Toolbar আপনাকে আপনার command এর possible completion দিয়ে সাহায্য করবে :
যদি একের অধিক possible completion থাকে , Up and Down arrow keys ব্যাবহার করে প্রস্তাবগুলো দেখে নিতে পারেন। বর্তমান প্রস্তাবটি TAB চেপে বাছাই কোড়া যায় ।
F1 চাপলে শোব প্রস্তাবগুলো দেখাবে আপনাকে , COMMAND-গুলোর সারমর্মসহ:
"help" চাপলে সবগুলো COMMAND দেখাবে :
"help <command>" লিখলে <command> এর সাহায্য দেখাবে :
Commands
যেহেতু Developer Toolbar আপনাকে built-in(?) সাহায্য দেখাবে যে command গুলো এটি সমর্থন করে, আমরা এখনো আপনাকে supported commands এর complete documentation দিতে পারছি না । পুরো complete documentation পেতে <command>, লিখে "help <command>" লিখুন toolbar এ ।
addon | List all installed add-ons, disable or enable a specific add-on. |
appcache | View and manipulate appcache entries. |
break | List, add, and remove breakpoints. |
calllog | Log function calls to the Console. |
connect | Connect to a remote server: subsequent commands will be run on the server. |
console | Open, close, and clear the Console. |
context | Add a prefix to future commands. |
cookie | List, remove, and set cookies. |
dbg | Commands to control the Debugger. |
disconnect | Disconnect from a remote server. |
edit | Edit one of the resources loaded by the page. |
export | Export the page. |
help | Show all available commands. |
inspect | Examine a node in the Inspector. |
jsb | Pretty-print a JavaScript file. |
listen | Enable remote debugging. |
media | Emulate the given media type for the current page. |
pagemod | Remove and replace attributes and elements in the current page. |
paintflashing | Switch paint flashing on and off. |
pref | Set, reset, and display preferences. |
profiler | Start/stop profiling, and open/close the Profiler. |
resize | Control Responsive Design View. |
restart | Restart the browser. |
screenshot | Take a screenshot. |
tilt | Open, close, and manipulate 3D view. |
tools | Load devtools from a local checkout. |
Adding commands
আপনি দুইভাবে Toolbar এ commandগুলো লিখতে পারেন:
- Using Scratchpad, আপনি commands যোগ করতে পারেন যেটি যুক্তিযুক্ত নয়, আপনি পরে এটিকে add-ons পরিবর্তিত করতে পারেন ।
- Using a 'mozcmd' directory আপনি local persistent commands তৈরি করতে পারেন ।
আর দেখুন documentation about writing commands.
Contributing to the Command Line
The Firefox command line is built using the GCLI project, which has a significant section of documentation on GCLI and how it works. There is also documentation specific to integrating GCLI and Firefox on MDN.