|
|
|
|
|
by gaving
2355 days ago
|
|
Pretty cool with the editor interaction. Also worth bearing in mind most shells can do this sort of thing easily enough too. The example from your video with zsh's zmv (bundled: https://github.com/zsh-users/zsh/blob/master/Functions/Misc/... ) > touch btn_google_{signin,signup}_dark_normal_web{,@2x}.png # create files
> ls -l
.rw-r--r-- 0 gaving 31 Dec 10:34 btn_google_signin_dark_normal_web.png
.rw-r--r-- 0 gaving 31 Dec 10:34 btn_google_signin_dark_normal_web@2x.png
.rw-r--r-- 0 gaving 31 Dec 10:34 btn_google_signup_dark_normal_web.png
.rw-r--r-- 0 gaving 31 Dec 10:34 btn_google_signup_dark_normal_web@2x.png
> zmv -n -W btn_*_sign*_dark_normal_web* *_sign_** # dry run
mv -- btn_google_signin_dark_normal_web.png google_sign_in.png
mv -- btn_google_signin_dark_normal_web@2x.png google_sign_in@2x.png
mv -- btn_google_signup_dark_normal_web.png google_sign_up.png
mv -- btn_google_signup_dark_normal_web@2x.png google_sign_up@2x.png
> zmv -W btn_*_sign*_dark_normal_web* *_sign_** # change files
> ls -l
.rw-r--r-- 0 gaving 31 Dec 10:34 google_sign_in.png
.rw-r--r-- 0 gaving 31 Dec 10:34 google_sign_in@2x.png
.rw-r--r-- 0 gaving 31 Dec 10:34 google_sign_up.png
.rw-r--r-- 0 gaving 31 Dec 10:34 google_sign_up@2x.png
|
|