cowsay 是一个可配置的会说话的牛
__________________
------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
```
`
cowsay 是一个可配置的会说话的牛,最初由 [Tony Monroe](https://github.com/tnalpgge/rank-amateur-cowsay) 用 Perl 编写的。
这个项目是对原始程序的 JavaScript 翻译,并试图将同样的愚蠢带到 Node.js 中。
## 安装
npm install -g cowsay
## 使用方法
cowsay JavaScript FTW!
或者
cowthink Node.js 很酷
它的作用与原始的 cowsay 相同,因此请参阅 `cowsay(1)` 或运行 `cowsay -h`\
\
.::!!!!!!!:.
.!!!!!:. .:!!!!!!!!!!!!
:$NWX!!: .:!!!!!!XUWW$$$$$P
$$$##WX!: .): void {
if (error) {
console.log(`Error getting cow names: ${error.message}`)
}
else if (cow_names) {
console.log(`Number of cows available: ${cow_names.length}`);
}
}
cowsay.list(get_cows);
```
直接导入 `IOptions` 接口:
```ts
import { IOptions } from "cowsay" // optional
let opts: IOptions = {
text: "Hello from TypeScript!",
e: '^^',
r: true,
};
console.log(cowsay.say(opts));
```
## 从标准输入读取数据
echo 请重复 | cowsay
## 在浏览器中的使用
cowsay 也可以在浏览器中运行,使用 rollup / webpack / browserify / 等等。
```js
import { say } from 'cowsay';
console.log(say({ text: 'grazing in the browser' }));
```
您可以通过导入相应的模板来自定义奶牛。暂无开放 Issues,或尚未同步最近议题。