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.
Instalação
pipx install tabulatedockerps
Uso
Para utilizar o script, simplesmente redirecione a saída do comando docker ps
para o script Python:
docker ps | tdps [--debug] [--format FORMAT]
Exemplo de Saída
Ao executar o comando docker ps e passar a saída para o TabulateDockerPS, você obtém uma tabela formatada, com destaque para a coluna "Ports", que é dividida em várias linhas para facilitar a leitura dos múltiplos mapeamentos de portas. Veja o 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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941acf4f828ad72e80d1d3dde96dac01e99833ba4092e5171652b3906893765d |
|
MD5 | 438e5614aba5272007ef82be4ed0b66f |
|
BLAKE2b-256 | 3b83cb77a1e095586040c015476f31fabd30a5460faaace4c04bceb768eb4589 |