feat(core): Initial project scaffold and implementation: Deno CLI, ISO tooling, cloud-init generation, packaging and installer scripts
This commit is contained in:
21
mod.ts
Normal file
21
mod.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env -S deno run --allow-all
|
||||
|
||||
/**
|
||||
* isocreator - Ubuntu ISO customization tool
|
||||
*
|
||||
* Creates customized Ubuntu Server ISOs for PC and Raspberry Pi with:
|
||||
* - Pre-configured WiFi (via cloud-init)
|
||||
* - User accounts and SSH keys
|
||||
* - Custom packages and boot scripts
|
||||
* - Full cloud-init configuration
|
||||
*/
|
||||
|
||||
import { startCli } from './ts/cli.ts';
|
||||
|
||||
// Start the CLI
|
||||
if (import.meta.main) {
|
||||
await startCli();
|
||||
}
|
||||
|
||||
// Export for library usage
|
||||
export * from './ts/index.ts';
|
||||
Reference in New Issue
Block a user