-
Notifications
You must be signed in to change notification settings - Fork 23
[FEATURE] systeminfo #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] systeminfo #83
Conversation
|
🚀 Hi @nihaltp! Thank you for contributing to MyCMD. A maintainer will review your PR shortly. 🎉 |
WalkthroughThis pull request introduces a new Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant App
participant SysteminfoCommand
participant System as System/JVM
participant Output
User->>App: Execute systeminfo command
App->>SysteminfoCommand: Create and execute
SysteminfoCommand->>System: Query hostname, OS, Java properties
SysteminfoCommand->>System: Query memory and processor info
SysteminfoCommand->>System: Query boot time and locale
System-->>SysteminfoCommand: Return system data
SysteminfoCommand->>Output: Format and print results
Output-->>User: Display system information
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
🧰 Additional context used🧬 Code graph analysis (1)src/main/java/com/mycmd/commands/SysteminfoCommand.java (1)
🔇 Additional comments (7)
Comment |
Fixes #82
Summary by CodeRabbit
systeminfocommand that provides comprehensive system and JVM information including hostname, operating system details, user information, Java vendor and version, available processor count, boot time, user locale, home directory, and detailed memory statistics.