fiori-controller-sync-cli
v1.0.10
Published
CLI to replace SAP UI5 controller files with their -dbg versions and clean up artifacts
Readme
Fiori Controller Sync
SAP UI5 / Fiori projelerinde *-dbg.js dosyalarını üretim sürümüyle hizalar, Component-preload.js artefaktlarını temizler ve .map dosyalarını kaldırır. Tek paketli CLI dağıtımıdır.
Özellikler
*-dbg.js→ eşleşen.jsdosyasına içerik kopyalar, debug ve.mapdosyalarını silerComponent-preload.jsdosyasını silip boş olarak yeniden oluşturur,.mapdosyasını kaldırır- Otomatik dry-run önizlemesi ve
(y/N)onay adımı - İsteğe bağlı
.bakyedeği (--backup) - Windows/macOS/Linux, CommonJS
Kurulum ve Kullanım (NPM CLI)
- Global:
npm install -g fiori-controller-sync-cli(ya dafiori-controller-sync) - Geçici (npx):
npx fiori-controller-sync-cli --dry-run ./my-fiori-app
fiori-controller-sync-cli [options] [path]path: Tarama kökü (varsayılan: mevcut dizin)-d, --dry-run: Planı gösterir, değişiklik yapmaz-b, --backup: .controller.js için .bak yedeği alır-h, --help: Yardım metnini gösterir
Çalışma akışı (dry-run olmadan):
- Otomatik dry-run çıktısı gösterilir.
Proceed with changes...? (y/N)sorusu gelir.y/yesile onaylanırsa gerçek değişiklikler uygulanır.
Örnekler:
- Varsayılan dizinde:
fiori-controller-sync-cli - Dry-run:
fiori-controller-sync-cli --dry-run ./my-fiori-app - Yedekli:
fiori-controller-sync-cli --backup ./my-fiori-app - Belirli dizin:
fiori-controller-sync-cli "C:\\Projects\\FioriApp"
Lokal Geliştirme
- Kurulum:
npm install - CLI yerelden:
node ./bin/cli.js --dry-run ./my-fiori-app
