程序如何像 npm
和 firebase
当它们的命令被执行时,会产生有趣而漂亮的控制台输出?
例如
$ firebase deploy
或者...
$ npm i <some-package>
要想获得类似于上述软件包和其他一些著名软件包的控制台输出,有多种方法可以遵循。而这一切都取决于 编程语言 你也使用。
只是为了给答案提供一些背景;漂亮的控制台输出可能会从不同的设计到不同的颜色和移动加载器。
由于问题是关于 这些程序是如何建立这种输出的,我想再阐述一下这个问题。下面给出一些方法。
手动操作你的编程语言的Print语句。
这是传统的方法,可以用来在控制台上做各种设计,你可以利用循环和适当的间距在控制台上打印出各种图案。这是非常传统的方法,但有些用户为了保持简单,还是喜欢这样。还记得我们在基础算法比赛中曾经解决过的星形图案问题吗...;) 你可以将这些知识用于实践。
另外,这非常有限,只能把形状弄出来,如果没有库,着色和造型几乎不可能。
使用专门为此建立的库