Как сделать код, который будет копировать себя по команде?
Идея - бред и идиотизм. Уж извините за прямоту. Однообразный код подводят под шаблон, делают общий метод и используют единожды. А вы хотите наговнокодить и спрашиваете нас "Как?".
Шаблонизатор какой-нибудь возьмите и генерируйте, работа точно так же как с любым текстовым файлом. 

Но конечно чтобы заниматься кодогенерацией надо понимать что вы делаете. Чутье подсказывает что тут другой случай. 
В вашем примере скорее всего вам нужен внешний конфиг в json, куда вы будете добавлять свои параметры, а не код генерировать.