@yuhr/obake
v0.0.0Obake (お化け) 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