_
付いてない.scssをgit mvで_
付けてリネームする必要があって、コマンドを調べてたんですが、macOSだとfindに-print
引数が無かったりして積みました。
代わりにnodejsのコンソールで似たようなコマンドを実装することに。
node
node
// カレントディレクトにある_付いてない全てのscssを_付けてリネーム
require('fs').readdirSync('.').filter(file => file.match(/^(?!_).*?\.scss$/)).forEach(scss => require('child_process').execSync(`git mv ${scss} _${scss}`, { stdio: 'inherit' }))
// git mv hoge.scss _hoge.scss
// git mv fuga.scss _fuga.scss
// git mv piyo.scss _piyo.scss
jsしか読めないのつらい