Eliminates the charts that are shown which are not services - fixes #101
Return consistent information between local and k8s domains by adding restarts, running status, image information
Replaces pandas with polars. Improves pip install time from 50s to 20s and solves return alignment issues.
I had to change the podman/docker ps -o to be json rather than customised table as docker does not support getting the restart information - which had the benefit of removing the need for a regex for version information and makes it easier to get labels.
In order to get consistency with the status I decided to just have a bool for "running" since this differs between k8s and podman/docker
This PR tries to do the following for
ec ps
:I had to change the
podman/docker ps -o
to be json rather than customised table as docker does not support getting the restart information - which had the benefit of removing the need for a regex for version information and makes it easier to get labels.In order to get consistency with the status I decided to just have a bool for "running" since this differs between k8s and podman/docker