Skip to main content

Crate kindly_tools

Crate kindly_tools 

Source

Modules§

commands
Command implementations for KindlyTools
config
Configuration modules for KindlyTools
dev
install
mcp
monitor
output
Output formatting for scan results
platform
shield
utils
wrap
Wrap command module for protecting AI CLIs

Structs§

EnvironmentInfo
Environment information struct
NodeManagers
Node.js version managers struct

Enums§

LinuxDistro
Linux distribution enum
RecoveryMethod
Recovery options for installation failures

Traits§

Execute
Common trait for all subcommands

Functions§

command_exists
Check if a command exists in PATH
config_dir
Get the KindlyGuard configuration directory
detect_environment
Detect various environment characteristics
detect_linux_distro
Detect Linux distribution
detect_node_managers
Detect installed Node.js version managers
download_file
Download a file with progress bar
ensure_dir
Ensure a directory exists, creating it if necessary
execute_recovery
Execute recovery method based on user selection
get_kindlyguard_download_url
Get the GitHub release download URL for KindlyGuard based on platform
get_mcp_config_path
Get the MCP configuration file path
home_dir
Get the user’s home directory
install_kindlyguard_from_github
Install KindlyGuard binary from GitHub releases
show_recovery_menu
Show interactive recovery menu when installation fails