0.6.2 • Published 1 year ago

cowmand v0.6.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

TheMath

_🐮 Cowmand

Introduction

This lib get beginning of express to create a cli. It's a simple way to create a cli.

Example Initial

Using middleware in global, but with rules to notIn ["login"].

import Cowmand from 'cowmand';
import { GuardLogin } from './guardLogin';
import { Login } from './login';

const program = Cowmand();

program.use({ notIn: ['login'] }, GuardLogin);

program.command(['login'], Login);

program.command(['me'], (context, terminal) => {
  terminal
    .log(`Hello, ${context.session.user?.name}!`)
    .end();
});

program.start();

Using middleware before command handle:

import Cowmand from 'cowmand';
import { GuardLogin } from './guardLogin';
import { Login } from './login';

const program = Cowmand();

program.command(['login'], Login);

program.command(['me'], GuardLogin, (context, terminal) => {
  terminal
    .log(`Hello, ${context.session.user?.name}!`)
    .end();
});

program.start();

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

0.7.0-beta.3

1 year ago

0.7.0-beta.4

1 year ago

0.7.0-beta.1

1 year ago

0.7.0-beta.2

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.6.0

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.4.23

3 years ago

0.4.20

3 years ago

0.4.19

3 years ago

0.4.18

3 years ago

0.4.17

3 years ago

0.4.16

3 years ago

0.4.15

3 years ago

0.4.14

3 years ago

0.4.13

3 years ago

0.4.12

3 years ago

0.4.11

3 years ago

0.4.10

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.4.3

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.5

3 years ago

0.0.5-beta.2

3 years ago

0.0.5-beta.1

3 years ago

0.0.5-beta.0

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.3-beta.1

3 years ago

0.0.3-beta.0

3 years ago

0.0.2

3 years ago

0.0.2-beta.0

3 years ago

0.0.1

3 years ago