DevConvert per mac

DevConvert: l'app per Mac che converte YAML, Kubernetes e file di configurazione in un clic
Chiunque lavori con microservizi, container o pipeline di deploy conosce bene questo rito: prendere un file YAML e trasformarlo a mano in un .env, oppure trasformare un ConfigMap di Kubernetes in variabili d'ambiente per il terminale. Lavoro meccanico, ripetitivo, e facile da sbagliare quando si fa a occhio o con un editor di testo qualsiasi. DevConvert nasce per eliminare quel passaggio: un'app nativa per Mac, leggera e senza fronzoli, che converte tra i formati di configurazione più comuni nello sviluppo — YAML, ConfigMap Kubernetes, .properties, variabili d'ambiente in stile terminale e "semplici" KEY=value — in tempo reale, mentre si scrive o si incolla il testo.

Come funziona
L'interfaccia è divisa in due colonne: Source a sinistra, Output a destra. Si incolla o si apre un file nella colonna sinistra, si sceglie il formato di destinazione a destra, e la conversione avviene automaticamente — non serve nemmeno premere un pulsante, anche se il pulsante "Converti →" resta lì per chi preferisce un passaggio esplicito. Il formato di ingresso può essere anche rilevato automaticamente: DevConvert riconosce se il testo incollato è YAML, un ConfigMap, un file .properties o altro, e lo segnala direttamente accanto all'etichetta SOURCE ("Rilevato: YAML"), senza che l'utente debba specificarlo a mano.
Una cronologia ricercabile
Ogni conversione — automatica o manuale, da file o da testo incollato — viene registrata in una barra laterale a scomparsa. Non è solo un elenco: ogni voce è cliccabile e ripristina esattamente input, formato sorgente e formato di destinazione di quella conversione, incluso il nome del file se era stato caricato da disco.

Con la cronologia che può crescere nel tempo, diventa utile poterla cercare: un campo di ricerca in cima alla barra laterale filtra le voci per nome file, formato o contenuto del testo. Chi preferisce cercare solo per nome file (per esempio per ritrovare rapidamente "application.properties" senza risultati sporcati da altri contenuti) può disattivare la ricerca nel contenuto con un semplice interruttore. Tutto questo è configurabile: si può disattivare la registrazione della cronologia, decidere se deve sopravvivere alla chiusura dell'app o perdersi ad ogni riavvio, e impostare quante voci mantenere (fino a un massimo di 500) tramite il menu Opzioni, accessibile con un clic dall'icona a forma di ingranaggio.

Multilingua, come dovrebbe essere
DevConvert segue di default la lingua di sistema del Mac (italiano o inglese), ma permette anche di forzare manualmente una delle due lingue dallo stesso menu Opzioni — utile per chi lavora abitualmente in inglese anche su un Mac configurato in italiano, o viceversa.
Per chi è pensato
DevConvert non vuole essere un tool "enterprise" con cento funzioni: è pensato per chi, nel proprio lavoro quotidiano da sviluppatore, DevOps o SRE, si trova spesso a dover tradurre configurazioni da un formato all'altro e vuole farlo senza aprire un browser, senza incollare dati sensibili in un servizio online, e senza perdere tempo. Tutto avviene localmente sul Mac.


