Skip to content

Releases: vulhub/vulhub-cli

v0.1.0

23 Jan 20:38

Choose a tag to compare

  • Update Makefile and GitHub Actions workflow to standardize build time format and streamline metadata handling. Introduce a custom version printer in the CLI for improved version display. This enhances the release process and user experience. (3d28a39)
  • Add GitHub Actions workflow for automated release process. This includes building binaries for multiple platforms, generating checksums, creating archives, and generating a changelog. The workflow triggers on version tag pushes and creates a draft release with the built artifacts. (5209855)
  • Add README and documentation for vulhub-cli, detailing installation, usage, commands, configuration, and GitHub authentication. Introduced a structured approach to managing vulnerability environments with clear examples and troubleshooting tips. Enhanced user experience with comprehensive guides for new users. (06a94cc)
  • Refactor CLI commands by removing the down command and consolidating its functionality into the new clean command. Updated documentation to reflect changes in command usage and improved error handling for environment resolution. Enhanced user experience with clearer messaging during cleanup operations. (41e1593)
  • Enhance GitHub client integration by adding dynamic token management and implementing rate limit handling in CLI commands. Introduced github-auth command for user authentication, improved spinner functionality, and refactored command execution for better error handling and user experience. (0568d6d)
  • Remove unused resty client, and enhance GitHub client error handling. Added new spinner dependency and improved response management for API calls. (335867e)
  • Implement GitHub OAuth Device Flow for authentication in CLI. Added github-auth command to manage authentication status, remove tokens, and handle API rate limits. Updated documentation and configuration management to support new features. (716c3d6)
  • Refactor CLI command structure to use dependency injection via Commands struct. Simplified command creation and execution by removing redundant parameters, enhancing maintainability and readability. (ba0aea7)
  • Update dependencies and enhance command functionality in CLI. Added downloader parameter to several commands and implemented Docker environment checks for improved initialization and synchronization prompts. (a710f45)
  • improve UX for command-line interface (766a0da)
  • init project (5090171)
  • add requirements (fa2d1bb)

Full Changelog: https://github.com/vulhub/vulhub-cli/commits/v0.1.0