magitek-telescope / degrade

Better refactoring tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

degrade

Installation

$ npm i -g degrade

How to Use

Refactor files

If the filename matches a glob pattern or "before", replace "before" with "after".

command: degrade rf <before> <after> '<glob>'

$ tree
.
└── src
    ├── baz.ts
    └── foo.ts
$ degrade rf foo bar './src/**.ts'
./src/foo.ts
$ tree
.
└── src
    ├── bar.ts
    └── baz.ts

Refactor text

Replace the string "before" in the file targeted by the glob pattern with "after".

$ cat ./src/bar.ts
console.log('ABC')
$ cat ./src/baz.ts
console.log('ABC')
$ degrade rt ABC DEF './src/bar.ts'
./src/bar.ts
$ cat ./src/bar.ts
console.log('DEF')
$ cat ./src/baz.ts
console.log('ABC')⏎

LICENCE

MIT

About

Better refactoring tools


Languages

Language:TypeScript 74.1%Language:JavaScript 25.9%