| Command | Description | |---|---| | `pain init ` | Scaffold a new C++ project | | `pain adopt` | Make an existing CMake project PAIN-compatible | | `pain install ` | Download and compile a library globally | | `pain uninstall ` | Permanently delete a library from the global cache | | `pain add ` | Link a globally installed library to your project | | `pain remove ` | Remove a library from your project | | `pain search ` | Search available packages in the vcpkg registry | | `pain list` | List installed dependencies | | `pain sync` | Regenerate dependency links from manifest | | `pain build [config]` | Build the project (default: Debug) | | `pain run [-- args]` | Run the compiled executable | | `pain clean` | Clean the build directory | | `pain doctor` | Run diagnostics and configure the environment | | `pain help` | Show all available commands | | `pain version` | Print the current PAIN version |