Skip to content

DominikGithub/Notestool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes shell tool

Cmd line notes cli tool and database backend.

demo cli

Start

  1. Set .env variables
  2. Backend daemon:
docker-compose up --build -d  
  1. Shell client:
pipenv shell  
pipenv install  
python notesClient.py <cmd>  

Shell alias

Create alias in ~/.zshrc or ~/.bashrc

alias note='python <PWD>/client/notesClient.py'

Build with

  • Docker
  • MongoDB
  • NodeJs/express
  • Python 3.7.0
  • Pipenv/virtualenv

Project structure

├── backend
│   ├── backend.js
│   ├── Dockerfile
│   ├── package.json
│   ├── .env.template
│   └── package-lock.json
├── client
│   ├── noteclienv/
│   ├── notesClient.py
│   ├── note.sh
│   ├── .env.template
│   ├── Pipfile
│   ├── Pipfile.lock
│   └── requirements.txt
├── docker-compose.yml
├── docs
│   └── notestoolscreenshot.png
├── makefile
├── mongodb.env.template
└── README.md