0.0.0 • Published 6 years ago

@yuhr/obake v0.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

Obake (お化け) and bakemono (化け物) are a class of yōkai, preternatural creatures in Japanese folklore. Literally, the terms mean a thing that changes, referring to a state of transformation or shapeshifting.

Obake is a thin command-line wrapper for fun. The name derives from the Japanese word おけ (IPA: /o̞bäke̞/ ). Planned to introduce more useful features e.g. template bakery in the near future.

Keep it succinct! Obake brings on @std/esm for your config files so you'll find the nature of modules well-ordered—but at the same time you'll see obake—just alike Ariel in The Tempest, cruel obake indiscriminately scrumbles all the material needed to be supercharged into the global environment, with prefix $.

Where you put a directory named .obake containing a file index.mjs with following content:

export default {
  [$default]: 'hello',
  hello: {
    [$default]: $shell`echo Hello, World!`,
    [$description]: 'Print hello world'
  }
};

You can run it easily on the terminal:

$ obake

  👻  you've encountered helloing obake!

Hello, World!

Install

npm install --global @yuhr/obake
yarn global add @yuhr/obake

Still under heavy development. Please follow up the status.

Motivation

  • docker-compose up -d --scale nginx=2 nginx haproxy

TOO LONG