Open
Conversation
Owner
steveydevey
commented
Aug 19, 2025
- Regenerate .pyc files for core, display, and cli modules due to changes in source code
- Ensure compatibility with Python 3.12 and 3.13
- No functional changes made, only binary updates
- Centralize all virtual interface filtering and shared constants in core/constants.py - Remove unused imports, redundant code, and dead convenience functions - Consistent error handling and message formatting via constants - DRY up interface type and filtering logic across CLI and core - Improve docstrings, type hints, and maintainability throughout - All tests passing, no regressions This commit marks NetGrid version 1.0: stable, clean, and ready for further enhancements.
- Add complete Go rewrite of NetGrid with high-performance architecture - Implement network interface discovery using 'ip -j addr show' - Add table formatting with colors and sorting capabilities - Include Docker-based build system (no Go installation required) - Add comprehensive Makefile with build, test, and deployment targets - Implement CLI using Cobra with configurable options - Add virtual interface filtering and IPv6 support - Include multi-stage Dockerfile for optimized container builds - Add docker-compose.yml for development and runtime environments - Provide performance-focused alternative to Python implementation The Go version aims to provide faster startup times, lower memory usage, and single binary distribution while maintaining feature parity with the Python implementation.
- Add complete Go implementation with feature parity to Python version - Add README-go.md with Go-specific installation and usage instructions - Update main README.md to highlight both Python and Go implementations - Update project_overview.md to reflect completed Phase 1 and Go implementation - Update source_structure.md to document both Python and Go architectures - Go version provides high-performance single binary deployment - Both versions maintain identical CLI interfaces and functionality 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Regenerate .pyc files for core, display, and cli modules due to changes in source code - Ensure compatibility with Python 3.12 and 3.13 - No functional changes made, only binary updates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.