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

4 years ago

0.5.1

4 years ago

0.4.23

4 years ago

0.4.20

4 years ago

0.4.19

4 years ago

0.4.18

4 years ago

0.4.17

4 years ago

0.4.16

4 years ago

0.4.15

4 years ago

0.4.14

4 years ago

0.4.13

4 years ago

0.4.12

4 years ago

0.4.11

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.3

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.5

4 years ago

0.0.5-beta.2

4 years ago

0.0.5-beta.1

4 years ago

0.0.5-beta.0

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.3-beta.1

4 years ago

0.0.3-beta.0

4 years ago

0.0.2

4 years ago

0.0.2-beta.0

4 years ago

0.0.1

4 years ago