Online ENV'den INI'ye Dönüştürücü
.env dosyasını anında çevrimiçi INI'ye dönüştürün. Dotenv değişkenlerini temiz bir [config] bölümü altında gruplar; php.ini, configparser ve eski uygulama ayarları için idealdir. Ücretsiz.
ENV'dan INI'ye Dönüşüm Nedir?
ENV'den INI'ye dönüşüm, bir .env dosyasını bir INI yapılandırma dosyasına çevirir. .env son derece basittir (bölümsüz, satır başına bir ANAHTAR=DEĞER); INI ise php.ini, my.cnf, .gitconfig ve Python'ın configparser'ının okuduğu [bölüm] başlıkları ve anahtar=değer çiftleri formatını kullanır. Bir ENV'den INI'ye dönüştürücü dotenv dosyanızı işleyerek değişkenleri varsayılan bir [config] bölümü altına yazar; böylece çıktı herhangi bir standart ayrıştırıcının kabul edeceği geçerli INI olur.
Neden ENV'ı INI'ye Dönüştürmelisiniz?
INI dosyaları masaüstü uygulamalarda, eski sistemlerde ve yapılandırma tabanlı yazılımlarda hâlâ yaygın şekilde kullanılmaktadır. PHP, MySQL, Git ve pek çok eski platform ayarları için INI bekler. .env dosyaları ise modern uygulama yapılandırmasının standardıdır. ENV'i çevrimiçi INI'ye dönüştürmek, dotenv değişkenlerini manuel olarak yeniden yazmak zorunda kalmadan INI tabanlı araçlara beslemenizi sağlar. Bu aracı şu durumlarda kullanın: .env yapılandırmasını INI okuyan bir araca taşımak, eski yazılım için yapılandırma parçacıkları üretmek, ortam değerlerini dotenv anlamayan yazılımlarla paylaşmak ya da .env örneklerinden INI test verileri üretmek.
ENV'dan INI'ye Dönüştürücümüz Nasıl Çalışır
Dönüştür'e tıkladığınızda araç .env dosyanızı satır satır ayrıştırır, her satırı ilk eşittir işaretinden böler ve anahtar-değer çiftlerini tek bir [config] bölümü altına yazar; çıktı her zaman geçerli INI olur. Tek veya çift tırnak içine alınmış .env değerlerinin tırnakları kaldırılarak iç dize temiz şekilde INI'ye aktarılır. # ile başlayan satırlar yorum olarak yok sayılır. Boş satırlar atlanır. Her şey tarayıcınızda çalışır. .env veriniz cihazınızı terk etmez.
Sunulan Özellikler
- Tek tıkla dönüştürme: Dönüştür'e basın, INI çıktı panelinde görünsün.
- Varsayılan bölüm: Değişkenler, çıktının her zaman geçerli INI olması için [config] bölümü altına yerleştirilir.
- Tırnak işleme: Tek ve çift tırnaklı .env değerlerinin tırnakları doğru şekilde kaldırılır.
- Yorum atlama: # ile başlayan satırlar, dotenv yükleyicisinin davranışıyla örtüşecek şekilde yok sayılır.
- Dosya yükleme: Cihazınızdan bir .env dosyası yükleyin ya da giriş alanına sürükleyip bırakın.
- Tek tıkla kopyalama: INI çıktısını Kopyala düğmesiyle alın ve yapılandırma dosyanıza yapıştırın.
Araç Nasıl Kullanılır
- İçeriğinizi giriş editörüne yapıştırın ya da Dosya Yükle düğmesini kullanarak bir .env dosyası yükleyin.
- Sağ tarafta INI çıktısını oluşturmak için Dönüştür düğmesine tıklayın.
- Anahtarların INI ayrıştırıcınızın beklediği yerde olduğunu doğrulayın.
- INI'yi panonuza kopyalamak için Kopyala düğmesine tıklayın.
Yaygın Kullanım Alanları
- Eski geçiş: Yerel .env ayarlarını eski PHP, MySQL veya masaüstü uygulamaları için INI yapılandırmalarına taşıma.
- Python configparser: Standart kütüphane configparser'ının doğrudan okuduğu INI dosyaları üretme.
- Yapılandırma paylaşımı: Ortam değerlerini INI tabanlı araçlarla çalışan ekip arkadaşlarına iletme.
- Test verileri: .env verisinden INI okuyan testler için INI örnekleri üretme.
Örnek Dönüşüm
Giriş (ENV)
APP_NAME=FormatFlow PORT=3000 DEBUG=true
Çıkış (INI)
[config] APP_NAME=FormatFlow PORT=3000 DEBUG=true