Warum ein CLI-Dienstprogramm?
vor vier Jahren auf den Markt kam, verbrachte unser Team außergewöhnlich viel Zeit damit, eine Web-Benutzeroberfläche zu entwerfen, die einfach zu bedienen und für Entwickler einladend war. Einfaches und elegantes Design ist etwas, wonach wir als Unternehmen seit jeher streben. Im Laufe der Zeit, da der Umfang der Funktionalität zugenommen hat, ist die Benutzerfreundlichkeit geblieben.
Dieses Ziel geht über die Webschnittstelle hinaus; Wir haben versucht, eine API zu entwickeln, die genauso einfach zu verwenden ist. Als wir Version 1 unserer API veröffentlichten, tauchten einige beliebte Tools auf. Tugboat, mit dem Sie Ihre DigitalOcean-Ressourcen bequem von Ihrer Befehlszeile aus verwalten können, war ein besonderer Favorit. Ende letzten Jahres haben wir V1 eingestellt und DigitalOcean API V2 veröffentlicht. Mit API V2 kamen eine Vielzahl von Verbesserungen und ein erweitertes Entwicklerportal, das Informationen zu jedem API-Endpunkt sowie Anwendungsbeispiele und Anleitungen bereitstellt.
Als Entwickler selbst verbringen wir viel Zeit in einem Terminal. Daher haben wir uns entschlossen, auch diese Erfahrung mit einem offiziellen Befehlszeilenschnittstellen-Tool (CLI) namens `doctl` zu verbessern. `doctl` bietet eine zugängliche Schnittstelle zu unserer API und nutzt die in API V2 eingeführten Verbesserungen und die Unterstützung neuerer DigitalOcean-Funktionen wie Floating IPs voll aus. Dadurch können wir auch komplexere Funktionen und Workflows bereitstellen.