feat(core): Initial project scaffold and implementation: Deno CLI, ISO tooling, cloud-init generation, packaging and installer scripts
This commit is contained in:
20
ts/index.ts
Normal file
20
ts/index.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* Public API exports for isocreator
|
||||
*/
|
||||
|
||||
// Re-export classes when they're implemented
|
||||
export { IsoBuilder } from './classes/iso-builder.ts';
|
||||
export { IsoCache } from './classes/iso-cache.ts';
|
||||
export { IsoDownloader } from './classes/iso-downloader.ts';
|
||||
export { IsoExtractor } from './classes/iso-extractor.ts';
|
||||
export { IsoPacker } from './classes/iso-packer.ts';
|
||||
export { CloudInitGenerator } from './classes/cloud-init-generator.ts';
|
||||
export { ConfigManager } from './classes/config-manager.ts';
|
||||
|
||||
// Export types
|
||||
export type { IIsoConfig } from './interfaces/iso-config.interface.ts';
|
||||
export type { ICloudInitConfig } from './interfaces/cloud-init-config.interface.ts';
|
||||
|
||||
// Export utilities
|
||||
export * as paths from './paths.ts';
|
||||
export { log, logger } from './logging.ts';
|
||||
Reference in New Issue
Block a user