Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coelhoreinaldo/pro-filer
A command-line interface (CLI) that takes a path (directory or file) as input and generates a report with information about the specified path.
https://github.com/coelhoreinaldo/pro-filer
pytest python unitte
Last synced: 27 days ago
JSON representation
A command-line interface (CLI) that takes a path (directory or file) as input and generates a report with information about the specified path.
- Host: GitHub
- URL: https://github.com/coelhoreinaldo/pro-filer
- Owner: coelhoreinaldo
- Created: 2024-09-13T01:35:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T12:18:31.000Z (4 months ago)
- Last Synced: 2024-10-25T01:26:28.174Z (3 months ago)
- Topics: pytest, python, unitte
- Language: Python
- Homepage:
- Size: 414 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📁 Pro Filer
![Project](./project.png)
## 📘 Sobre
Uma interface de linha de comando (CLI) que recebe como entrada um caminho (diretório ou arquivo) e gera um relatório com informações sobre o caminho informado. Este projeto foi desenvolvido durante a aceleração de Python na [Trybe](https://www.betrybe.com/). Dê uma olhada também nos meus outros projetos e exercícios realizados ao longo do curso, disponíveis [aqui](https://github.com/coelhoreinaldo/trybe-python-course).
## ⚛️ Ferramentas
- Python
- Pytest
- Unitest## 🛠️ Como executar o projeto?
1. criar o ambiente virtual
```python3 -m venv .venv```
2. ativar o ambiente virtual
```source .venv/bin/activate```
3. instalar as dependências no ambiente virtual
```python3 -m pip install -r dev-requirements.txt```
4. configurar auto-complete da aplicação
```pro-filer --install-completion```
5. execute o comando pro-filer seguido de um caminho (diretório ou arquivo) e uma ação## 📝 Nota
![100% de aprovação no projeto](./grade.png)