Script Python que formata em tabela a saída do `docker ps`
Project description
TabulateDockerPS
TabulateDockerPS é um script Python que transforma a saída do comando docker ps em uma tabela formatada utilizando a biblioteca tabulate. Isso permite que a saída seja visualmente mais organizada e de fácil leitura. O script é simples de usar e pode ser instalado via pipx, tornando-o fácil de integrar em qualquer ambiente de desenvolvimento que utilize Docker.
Uso
Para utilizar o script, simplesmente redirecione a saída do comando docker ps
para o script Python:
docker ps | python tabulatedockerps/tdps.py [--debug] [--format FORMAT]
ou, caso instalado com PIPX:
docker ps | tdps [--debug] [--format FORMAT]
Exemplo de Saída
Ao executar o comando docker ps e passar a saída para o script TabulateDockerPS, você obtém uma tabela formatada como no exemplo abaixo:
$ docker ps | tdps
+----------------+---------+--------------------------+----------------+---------------+------------------------+
| CONTAINER ID | IMAGE | COMMAND | CREATED | STATUS | PORTS |
+================+=========+==========================+================+===============+========================+
| 874ace075081 | ubuntu | "bash -c 'while true…" | 37 minutes ago | Up 37 minutes | 0.0.0.0:8080->8080/tcp |
| | | | | | 0.0.0.0:80->80/tcp |
+----------------+---------+--------------------------+----------------+---------------+------------------------+
Formatos Suportados
O TabulateDockerPS suporta todos os formatos de saída oferecidos pela biblioteca tabulate. Isso inclui, mas não se limita a:
- plain
- grid
- pipe
- orgtbl
- jira
- presto
- pretty
- html
- latex
Para uma lista completa de formatos, consulte a documentação do tabulate.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests para melhorias ou correções.
Licença
Este projeto é distribuído sob a licença MIT. Para mais detalhes, consulte o arquivo LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tabulatedockerps-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29539ee37895067ff57fcb04353ae5279b414ef8c2c8c323693fb646b4b360d5 |
|
MD5 | 7db7c9bf22eb7426e91817f407df20de |
|
BLAKE2b-256 | 9949d1013d98228aef44bb3c8bb2a50c1939dcf3eeac7fe917ce497103f390be |