handle method
Called automatically before executing the command. You can override to do pre-validation or setup.
Implementation
@override
Future<void> handle(List<String> args) async {
final metadata = KhademPackageMetadataLoader.loadSync();
logger.info('🚀 Khadem Framework CLI');
logger.info('📦 Version: ${metadata.version}');
logger.info('🎯 Dart SDK: ${metadata.sdkConstraint}');
logger.info('📅 Release Date: ${metadata.releaseDate}');
logger.info('👨💻 Developed by: ${metadata.author}');
logger.info('');
logger.info('💡 For help, run: khadem --help');
logger.info('📚 Documentation: ${metadata.documentation}');
}