Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/suretnohq/denomon

Simple watcher file like Nodemon but for Deno
https://github.com/suretnohq/denomon

awesome-deno daemon deno deno-tools deno-watch-file deno-watcher restart runner scripts watch

Last synced: 2 months ago
JSON representation

Simple watcher file like Nodemon but for Deno

Awesome Lists containing this project

README

        

# Denomon

## Also read in [English](https://github.com/muhibbudins/denomon/blob/master/README.md)

Um observador de arquivos para executar aplicações usando Deno

[![asciicast](https://asciinema.org/a/kkoeCdKB5bKgCLY7XzHsmbFZy.png)](https://asciinema.org/a/kkoeCdKB5bKgCLY7XzHsmbFZy)

> Nota : O indicador é exibido somente no asciinema, mas não no bash / zsh

### Instalação

Instale usando Wget

```bash
$ wget -O - https://raw.githubusercontent.com/muhibbudins/denomon/master/install.sh | sh
```

ou, CURL
```bash
$ curl -s https://raw.githubusercontent.com/muhibbudins/denomon/master/install.sh | sh
```

### Utilização

```bash
$ denomon
```

Exemplo:

- Exibir mensagem de ajuda

```bash
denomon --help
```

- Único comando para inicializar a pasta atual recursivamente

```bash
$ denomon
```

- Inicializar arquivos com permissões [vide nota abaixo]

```bash
$ denomon --allow net,read server.ts
```

- Inicializar arquivo em pasta específica e permissões [vide nota abaixo]

```bash
$ denomon --dir fixtures --allow net,read server.ts
```

- Inicialiar pasta específica com permissões de rede e leitura de arquivos

```bash
$ denomon --dir fixtures --allow net,read
```

> Nota : Se você executar o denomon para inicializar um único arquivo, todas as mudanças na pasta raíz vão gatilhar o recarregamento no arquivo principal.

### Opções

#### --version

Exibe a versão do denomon

#### --help

Exibe a mensagem de ajuda

#### --dir

Atribui um diretório para observar

#### --allow

Atribui permissões para seu projeto

#### --unstable

Atribuir parâmetro instável para o Deno permitindo uso de bibliotecas não estáveis

### Funcionalidades

- Automaticamente compila para um único arquivo
- Observa todos os arquivos na pasta recursivamente
- Compilação automática ao recarregar para processos filhos (ie. net)

### Licença

Este projeto está sob a licença MIT.

### Stargazers ao longo do tempo

[![Stargazers ao longo do tempo](https://starchart.cc/muhibbudins/denomon.svg)](https://starchart.cc/muhibbudins/denomon)