cli-info
cli-info copied to clipboard
check for presence of your favorite CLI tools
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. Seetablefmtintabulate. Defaultsimple.