1) Add support correct generate new files path names
Original files
admin.ts
export class Admin { id: string; } admin-repository.ts
import { Admin } from './admin'; export class AdminRepository { admins: Admin[]; createOneAdmin() { //null } updateOneAdmin() { //null } deleteOneAdmin() { //null } findManyAdmins() { //null } } Command
npx -y rucken copy-paste --find=admin --replace=my-company --path=./libs/feature New files:
my-company.ts
export class MyCompany { id: string; } my-company-repository.ts
import { MyCompany } from './my-company'; export class MyCompanyRepository { myCompanies: MyCompany[]; createOneMyCompany() { //null } updateOneMyCompany() { //null } deleteOneMyCompany() { //null } findManyMyCompanies() { //null } } 2) Add support correct replace long text with two or more words, when word for find include in replace options
Original files
new.ts
export class New { id: string; } new-repository.ts
import { New } from './new'; export class NewRepository { news: New[]; createOneNew() { //null } updateOneNew() { //null } deleteOneNew() { //null } findManyNews() { //null } } Command
npx -y rucken copy-paste --find=new --replace=new-user --path=./libs/feature New files:
new-user.ts
export class NewUser { id: string; } new-user-repository.ts
import { NewUser } from './new-user'; export class NewUserRepository { newUsers: NewUser[]; createOneNewUser() { //null } updateOneNewUser() { //null } deleteOneNewUser() { //null } findManyNewUsers() { //null } }
Top comments (0)