sinar12 0.0.7
sinar12: ^0.0.7 copied to clipboard
A CLI tool for generating Sinar12 Flutter architecture projects and modules.
example/main.dart
import 'package:sinar12/sinar12.dart';
void main() async {
print('--- Sinar12 Framework Example ---');
// 1. String Utilities
String snakeCase = 'product_list_item';
String camel = camelCase(snakeCase);
String capitalized = capitalize('sinar12');
print('Snake Case: $snakeCase');
print('Camel Case: $camel');
print('Capitalized: $capitalized');
// 2. File and Directory Utilities
print('\nCreating example structure...');
createDirectory('example_output');
createFile('example_output/readme.txt', 'This is an example file created by sinar12 utilities.');
// 3. Generators (Note: These are usually called via CLI, but can be called programmatically)
print('\nNote: Generators like generateProject() and generateModule() are available.');
print('They are typically used via the command line: "sinar12 create project"');
}