Awesome
cli-tools-info
An overview of you cli tools, if they are installed and what version they are on.
Usage
-
pip install cli-tools-info
-
Create a python file that has the following contents
#!/usr/bin/env python
from cli_tools_info import (
Tool,
LONG,
VERSION_WITH_THREE_NUMBERS_AND_DOTS,
run,
)
tools = [
Tool(name="nvim", args=LONG, grep_string=VERSION_WITH_THREE_NUMBERS_AND_DOTS),
]
run(tools)
- Run your file, likely:
./file
. You should get an output of the tool you are using depending on if it's installed or not.
Requirements
- python>=3.8(runs asycncio)
run
-options
tools: List[Tool]
headers: bool
, whether to use headers in the table formatted listtable_fmt: Optional[str] = "simple"
, what table formatting to send totabulate
. Seetablefmt
intabulate
. Defaultsimple
.