Charm abbraccia l'open source per rendere "glamour" le interfacce della riga di comando

0
2

Unisciti a Transform 2021 dal 12 al 16 luglio. Registrati per l'evento AI dell'anno.

Prima dei rumori e dei fischi della moderna interfaccia utente grafica (GUI), l'umile interfaccia a riga di comando (CLI) dominava il posatoio: comandi puramente basati su testo digitati tramite una tastiera per comunicare con il sistema operativo.

Ma anche in un mondo ora dominato da GUI fantasiose, le righe di comando rimangono un'opzione popolare per gli sviluppatori. Possono essere molto più veloci (almeno per chi conosce i comandi) e consumano meno memoria e risorse di elaborazione rispetto alle GUI. Microsoft ha persino lanciato una nuova applicazione per gli utenti della riga di comando l'anno scorso chiamata Windows Terminal.

In questo contesto, Charm intende applicare "il pensiero moderno del prodotto a una delle forme originali di interazione uomo-computer" e rendere la riga di comando "affascinante".

Fascino offensivo

Charm è stata fondata nel 2019 da Toby Padilla, ex ingegnere di Apple, Last.fm e TweetDeck; e Christian Rocha, ex capo della voce presso l'acquisizione di Snap Zenly. In poche parole, l'azienda sta sviluppando CLI di nuova generazione adatte al 21 ° secolo, con strumenti per migliorare l'aspetto visivo e archiviare dati, come i profili utente.

Per portare avanti questo sforzo, la società ha annunciato oggi di aver raccolto 3 milioni di dollari in un round di finanziamento guidato da Cavalry Ventures.

Charm ha attualmente tre prodotti sul mercato, incluso un lettore di markdown basato su terminale open source chiamato Glow che consente agli sviluppatori di visualizzare la documentazione come i file readme direttamente sulla riga di comando. Rende anche il markdown per rendere il testo più facile da leggere e consente agli utenti di creare una libreria di documentazione privata e crittografata.

Sopra: Charmed: Glow, un lettore di markdown basato su terminale open source

Un tipico caso d'uso potrebbe coinvolgere uno sviluppatore che ha clonato un progetto da GitHub e può eseguire Glow nella directory del progetto per scoprire tutta la documentazione per quel progetto.

"Lo sviluppatore può leggere la documentazione e / o conservarla per riferimento futuro su questa macchina o su qualsiasi altra macchina collegata al proprio account Charm", ha spiegato Padilla.

In quanto strumento open source, Charm riconosce tacitamente che la maggior parte degli strumenti che contengono documentazione di markdown sono open source. Gli appassionati della riga di comando hanno un "forte desiderio di utilizzare software open source", ha detto Padilla. “Consente inoltre di raggruppare e distribuire Glow con altri strumenti open source, come distribuzioni Linux e gestori di pacchetti. Poiché la maggior parte dei nostri utenti sono sviluppatori, essere open source aiuta anche con l'adozione. "

Altrove, Charm offre anche un primo strumento di gestione degli account da riga di comando chiamato Charm, che si appoggia a chiavi SSH (secure shell) per creare un sistema di account invisibile. "Ciò significa che alla prima esecuzione di qualsiasi software creato con account Charm, agli utenti non viene richiesto di creare un account", ha affermato Padilla. "Succede invisibilmente dietro le quinte, abbassando così la barriera di accesso all'utilizzo di qualsiasi strumento costruito con Charm."

E poi c'è Charm Cloud, che offre una suite di servizi online che spaziano dall'identità, all'autenticazione, all'archiviazione dei dati e alla crittografia. È un po 'come Firebase o Parse, tranne che "focalizzato sulla riga di comando come piattaforma", ha detto Padilla.

La storia così lontana

Charm ha lanciato Glow alla fine del 2019, anche se nella sua veste originale mostrava solo la documentazione: non consentiva a un utente di mettere da parte o costruire una libreria privata. A ottobre, la società ha introdotto Charm Cloud, insieme a una nuova versione di Glow, piena di integrazione di Charm Cloud.

Inoltre, Charm ha reso open source una serie di librerie e strumenti utilizzati per creare Glow e Charm, come Bubble Tea, Lip Gloss, Termenv, Glamour e Bubbles, ciascuno progettato per incoraggiare un ecosistema di prodotti basati sulle tecnologie di Charm.

Glamour, ad esempio, offre il rendering del markdown basato su foglio di stile per le app CLI e GitHub lo ha già integrato nel suo strumento da riga di comando ufficiale, secondo Padilla.

La suite di prodotti di Charm è attualmente gratuita e l'azienda prevede di mantenerla tale per "un uso non commerciale di base". Tuttavia, intende addebitare soluzioni di livello aziendale e forse l'utilizzo delle risorse su account individuali, "ad esempio, se è necessario archiviare più del limite gratuito di dati", ha affermato Padilla. "Il nostro modello di business consiste nella vendita alle imprese di soluzioni per l'esperienza degli sviluppatori basate sulla nostra suite di prodotti".

Charm ha anche in programma di lanciare in un secondo momento una versione self-hosted open source di Charm Cloud che sarà gratuita per uso non commerciale.

VentureBeat

La missione di VentureBeat è quella di essere una piazza cittadina digitale per i responsabili delle decisioni tecniche per acquisire conoscenze sulla tecnologia trasformativa e sulle transazioni.

Il nostro sito fornisce informazioni essenziali sulle tecnologie dei dati e sulle strategie per guidarti mentre guidi le tue organizzazioni. Ti invitiamo a diventare un membro della nostra community, per accedere a:

  • informazioni aggiornate sugli argomenti di tuo interesse
  • le nostre newsletter
  • contenuti gated leader di pensiero e accesso scontato ai nostri eventi preziosi, come Trasforma il 2021: Per saperne di più
  • funzionalità di rete e altro ancora

Diventare socio

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui