নতুন প্রকল্প সেট আপ করার অনুশীলনের একটি দীর্ঘ ঐতিহ্য রয়েছে, গিটের মত আধুনিক ভার্সন কন্ট্রোলের উত্থানের সাথে এটি আরও মানদণ্ডীকৃত হয়ে উঠেছে। কেউ কেউ আরও গ্রাফিকাল পদ্ধতিগুলি ব্যবহার করতে পারে, তবে কমান্ড-লাইন প্রেমীরা টার্মিনাল কমান্ডের সূক্ষ্ম নিয়ন্ত্রণ এবং গতি পছন্দ করে। Fish Shell, এর ব্যবহারকারী-বান্ধব নকশার জন্য পরিচিত, সিনট্যাক্স হাইলাইটিং এবং অটোকমপ্লিটেশনের মত সহায়ক বৈশিষ্ট্য দিয়ে এটি সহজতর করে। বিকল্পগুলি অন্তর্ভুক্ত হতে পারে যেমন প্রকল্প আরম্ভকরণের সাথে বিল্ট-ইন IDE বা Bash বা Zsh-এর মত অন্যান্য শেলে স্ক্রিপ্ট ব্যবহার করা — কিন্তু Fish এর সারল্য এবং ইন্টার্যাক্টিভিটি তে উজ্জ্বল হয়। কার্যকরণের ক্ষেত্রে, ইনিত প্রক্রিয়াটি মৌলিকভাবে কাস্টমাইজেবল; আপনি এটি আপনার পছন্দের স্ট্যাক এবং টুলচেইনে মানানসই করে নিয়ে যেতে পারেন। সেটি হতে পারে বিল্ড টুলগুলি যোগ করা, লিন্টারস সেটআপ করা বা একটি ডিরেক্টরি কাঠামো তৈরি করা, এর মূল লক্ষ্য আপনার ভবিষ্যত ডেভেলপমেন্টকে সহজতর করা।.