Giter Club home page Giter Club logo

pdev's Introduction

PDEV

PDev é um ajudante pessoal de atividades do dia-a-dia.

Comandos básicos

pdev init # Cria um arquivo pdev.json no path definido na variável de ambiente $HOME
pdev add -m "descrição da atividade" -p categoria -d data # grava uma atividade

Data pode ser informada de três formas:

  • Para colocar a data de hoje, apenas digite um ponto (.) -d .
  • Para agregar uma data passada relativa ao dia de hoje, você pode informar há quantos dias aconteceu. -d 7
  • E por fim, para especificar uma data, digite-a no padrão BR -d dd/mm/aa
pdev list # lista todas as atividades ordenadas por categoria

As informações podem ser listadas por ordem de criação ou agrupadas por categoria.

  • Para agrupar por categoria, agregue -p {categoria}
  • Para listar todas as informações, agregue -a

pdev's People

Contributors

brunapereira avatar vitorsgomes avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

pdev's Issues

Melhorar flags de pilar

Hoje, as flags de pilar são descritas da seguinte forma:
-p 2 -pillar 3
A ideia é que o pilar por si só seja uma flag.
Exemplo: -p2 --pillar 2

pdev config

possibilidade de setar um path para o pdev.json e setar configuração automática de firebase

Separar informações de testes e reais

As atividades gravadas em ambiente de teste devem estar em um lugar diferente das atividades reais.
O arquivo pdev.json de teste deve ser criado na pasta do projeto, enquanto o arquivo de produção deve estar dentro da pasta do pacote npm.

Dica: __dirname

Manter histórico do pdev localmente depois do push

Quando é feito o push, todas as atividades são apagadas do arquivo local. Para poder acessar as informações também localmente, a ideia seria não apagá-las. Para isso pode ser adicionada uma informação nas atividades, informando se ela já está sincronizada ou não.

Melhorar flag de data

A data poderia ser um parâmetro opcional, se não passado, a data será a data de hoje.

Além disso, é possível deixar o último parâmetro como parâmetro anônimo.
Ex: pdev add -m "message" -p2 10/10/2016

Fechar conexão com firebase

Depois de enviar informações ao firebase, a conexão se mantém aberta e é preciso fechá-la com um ctrl-C.

Melhorar funcionalidade de listar atividades

A funcionalidade de listar atividades requer uma flag.

Por padrão, a funcionalidade pdev list poderia listar todas as atividades por ordem de criação por padrão.
As possíveis flags seriam:

  1. pdev list -p - ordenar por pilar
  2. pdev list -d - ordenar por data

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.