μΌμ ν κ·μΉμΌλ‘ κ΄λ¦¬λλ νμΌμ μ΄λ¦μ μΌκ΄ λ³κ²½νκΈ° μν΄ μμ±ν μμ©νλ‘κ·Έλ¨μ λλ€.
λ³κ²½λ°©λ²
νμΌ μ΄λ¦ μΌκ΄λ³κ²½μ μ§μλλ λ°©λ²μ μλμ κ°μ΅λλ€.
- μ λ ₯κ°μΌλ‘ μΉν
- μμ μΆκ°
- λ€μ μΆκ°
- μ κ·μμΌλ‘ μΉν
μ λ ₯κ°μΌλ‘ μΉν
νμΌμ΄λ¦μμ μ°Ύμ λ¬Έμμ΄μ μ λ ₯λ λ¬Έμμ΄μ μ°Ύμμ λ³κ²½ν λ¬Έμμ΄μ μ λ ₯λ λ¬Έμμ΄λ‘ μΉνν©λλ€.
μμ μΆκ°
νμΌμ΄λ¦μ μμ μΆκ°ν λ¬Έμμ΄μ μ λ ₯λ λ¬Έμμ΄μ μ½μ ν©λλ€.
λ€μ μΆκ°
νμΌμ΄λ¦μ λ€μ μΆκ°ν λ¬Έμμ΄μ μ λ ₯λ λ¬Έμμ΄μ μ½μ ν©λλ€.
μ κ·μμΌλ‘ μΉν
νμΌμ΄λ¦μμ μ°Ύλ μ κ·μμ μ λ ₯λ ν¨ν΄μ μ°Ύμμ λ³κ²½ν λ¬Έμμ΄μ μ λ ₯λ λ¬Έμμ΄λ‘ μΉνν©λλ€.
μ¬μ©λ°©λ²
- Open files λ²νΌμ ν΄λ¦νκ³ μ΄λ¦μ μΌκ΄ λ³κ²½ν νμΌλ€μ μ νν©λλ€.
- λ³κ²½ λ°©λ²μ μ νν©λλ€.
- λ³κ²½ν λ¬Έμμ΄ λλ μΆκ°ν λ¬Έμμ΄μ μ λ ₯ν©λλ€.
- Preview λ²νΌμ ν΄λ¦ν΄μ 미리보기λ₯Ό νμΈν©λλ€.
- Rename λ²νΌμ ν΄λ¦ν΄μ νμΌμ΄λ¦μ λ³κ²½ν©λλ€.
μ κ·μμ μλ°μ€νΈλ¦½νΈμ μ κ·μ κ°μ΄λλ₯Ό μ°Έμ‘°νμμμ€.
μ€μΉνμΌ
Release νμ΄μ§ μμ μ΅μ μ€μΉνμΌμ μ»μ μ μμ΅λλ€.
macos μμ λμ μ€λ₯λ₯Ό λ°κ²¬ν΄μ macos μ€ννμΌμ μ 곡νμ§ μμ΅λλ€. mac-fix-1 λΈλμΉμμ ν΄κ²°λμμ΅λλ€.
Macos μμμ νμΌμ΄λ¦ μ²λ¦¬λλ¬Έμ λ°μν λ¬Έμ μ΄κ³ , νμΌμ΄λ¦ λ¬Έμμ΄μ String.prototype.normalize() ν¨μλ‘ ν΄κ²°ν μ μμ΅λλ€.
νκΈλ‘ λ νμΌμ΄λ¦μ μ½μμ μΆλ ₯νλ©΄ macos μμλ
ν μ€νΈ.txt
λ‘ λ³΄μ΄μ§λ§, λ€λ₯Έ OSμμλγ γ γ γ ‘γ γ ‘.txt
μ κ°μ΄ μΆλ ₯λ©λλ€.const path = require("path"); let extension = path.extname(somepath); let filename = path.basename(somepath, extension); console.log(filename); // γ γ γ γ ‘γ γ ‘ filename = filename.normalize(); console.log(filename); // ν μ€νΈ
μ°Έμ‘° κ΄λ ¨λ μ¬νμ μλμ§λ§ ν₯λ―Έλ‘μ΄ μ£Όμ λΌ λ§ν¬λ₯Ό λ¨κΉλλ€
μ μ₯μ
GitHub: renameapp μ¬μ΄νΈμμ μ 체 λ΄μ©μ νμΈν μ μμ΅λλ€.
Issue νμ΄μ§μμ μ΄μλ₯Ό λ±λ‘νμ€ μ μμ΅λλ€.
PR Pull Requestμ μΈμ λ νμν©λλ€.
λΉλ
Rename app μμ©νλ‘κ·Έλ¨μ Electronμ κΈ°λ°μΌλ‘ UI λ react μ bootstrap μ μ¬μ©νμ¬ μμ±λμμ΅λλ€.
μ§μ λΉλν΄μ μ¬μ©νμλ €λ©΄ μλμ κ°μ΄ μ§ννμμμ€.
μμ‘΄ npm ν¨ν€μ§λ₯Ό μ€μΉ
$ npm install
λλ
$ yarn
Electron Renderer λΉλ
$ npm run build:prod
λλ
$ yarn build:prod
μ€ν
$ npm run start
λλ
$ yarn start
μ€ννμΌ λΉλ
μλμ°μ¦ μ€ννμΌ
$ npm run pack:win
λλ
$ yarn pack:win
λ§₯μ€μμ€ μ€ννμΌ
$ npm run pack:mac
λλ
$ yarn pack:mac
μ€μΉνμΌ λΉλ
μλμ°μ¦ μ€μΉνμΌ
$ npm run installer:win
λλ
$ yarn installer:win
λ§₯μ€μμ€ μ€μΉνμΌ
$ npm run installer:mac
λλ
$ yarn installer:mac