A C implementation of the dev_scripts command-line utilities, providing efficient data processing and development workflow tools.
dev_scripts_c/
├── src/ # Source files
│ ├── core/ # Core functionality
│ │ ├── dsc.c # Main entry point
│ │ ├── command.c # Command registration system
│ │ └── file.c # File handling utilities
│ ├── commands/ # Individual command implementations
│ │ ├── fit.c # Data fitting command
│ │ ├── reorder.c # Data reordering command
│ │ └── ...
│ └── utils/ # Utility functions
├── include/ # Header files
│ ├── dsc.h # Main header
│ ├── command.h # Command system interface
│ └── ...
├── tests/ # Test files
├── lib/ # External dependencies
├── build/ # Build output
└── Makefile # Build configuration
# Build the project
make
# Run tests
make test
# Clean build artifacts
make cleanThis project follows these key principles:
- Modular Design: Each command is implemented as a separate module
- Error Handling: Consistent error handling throughout
- Memory Safety: Careful memory management with cleanup handlers
- Testing: Comprehensive test coverage
- Documentation: Clear documentation of APIs and usage
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
MIT License