Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moons-14/genbaneko

On-site cat on the console!
https://github.com/moons-14/genbaneko

cats console console-log genbaneko log nodejs npm npm-package yoshi

Last synced: about 2 months ago
JSON representation

On-site cat on the console!

Awesome Lists containing this project

README

        

[![CICD](https://github.com/moons-14/genbaneko/actions/workflows/release.yml/badge.svg?branch=master)](https://github.com/moons-14/genbaneko/actions/workflows/release.yml)
[![npm version](https://badge.fury.io/js/genbaneko.svg)](https://badge.fury.io/js/genbaneko)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

# Genbaneko

Let's display "Yoshi!" on the console.
When the code just won't work, when debugging is too tedious, this makes everything better! (It won't).

\*Do not use it in a serious place.
This "Yoshi!" may be a flag that something bad is about to happen!

```
          ∧  /ヽ
         // ̄ ̄\|
         ∠__╋__〉
        /  ①八① \
        工ニ f(_人_) エ |′
        \ ヽノ ノ ヘ
      ⊂⌒)_>―――イ (_) /
       `ー、_ノ/ ̄ヽ |/
         _||  | |
        (  人_ノ Λ
         \ス ̄ ̄レ-Λ \
        ( ̄ ) / / \ノ\
          ̄ ̄ ( ヽ  \_)
            \ノ
```

## Prerequisites

This project requires NodeJS (version 14 or later) and NPM.
[Node](http://nodejs.org/) and [NPM](https://npmjs.org/) are really easy to install.
To make sure you have them available on your machine,
try running the following command.

```sh
$ npm -v && node -v
8.11.0
v16.16.0
```

## Table of contents

- [Genbaneko](#Genbaneko)
- [Prerequisites](#prerequisites)
- [Table of contents](#table-of-contents)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [ToDo](#ToDo)
- [Credits](#credits)
- [Authors](#authors)
- [License](#license)

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

## Installation

**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites)

To install and set up the library, run:

```sh
$ npm install genbaneko
```

Or if you prefer using Yarn:

```sh
$ yarn add genbaneko
```

## Usage

```javascript
import { genbaneko, mGenbaneko } from 'genbaneko';
// or
const { genbaneko, mGenbaneko } = require('genbaneko');

// Only on-site cats are output
genbaneko();
mGenbaneko.normal();

// Use this when you want your cat to speak or think
mGenbaneko.think('Hello');
mGenbaneko.say('WTF');

// It works without any text arguments.
// In that case, "Yoshi !!" is displayed by default.
mGenbaneko.think();
mGenbaneko.say();
```

Take advantage of the command line
```
$ genbaneko help # or, -h, --help
Usage: genbaneko [options] [command]

Let's display "Yoshi!" on the console.

Options:
-V, --version output the version number
-h, --help display help for command

Commands:
say [string] say something
think [string] think something
help [command] display help for command

```

"Yoshi !!" is a Japanese word for "challenging during confirmation work".
It is used in Japan as a net meme when bad things happen.
If the code for your project doesn't work, write a comment saying "なんだか知らんがとにかくよし! "

That's all there is to it.
Pull requests to add other kinds of "genbaneko" are welcome!
See [ToDo](#ToDo) for features we would like to add.

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Add your changes: `git add .`
4. Commit your changes: `git commit -am 'Add some feature'`
5. Push to the branch: `git push origin my-new-feature`
6. Submit a pull request :sunglasses:

## ToDo

- Addition of "doushite"
- Make the character speak
- Colorful cats

## Contact us

- Twitter:[moons_sub](https://twitter.com/moons_sub)

- Discord:moons#7204

## Credits

I wrote README.md with reference to [this](https://gist.github.com/andreasonny83/7670f4b39fe237d52636df3dec49cf3a#building-a-distribution-version)

## Authors

**moons14** - [moons-14](https://github.com/moons-14)

## License

[MIT License](https://andreasonny.mit-license.org/2022) © 2022 moons14