A simple command-line tool to start NetBSD virtual machines using QEMU with sensible defaults.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update README

+12 -12
+12 -12
README.md
··· 48 48 Start a NetBSD 10.1 VM with default settings: 49 49 50 50 ```bash 51 - ./main.ts 51 + netbsd-up 52 52 ``` 53 53 54 54 ### 🏷️ Specify NetBSD Version 55 55 56 56 ```bash 57 - ./main.ts 10.1 58 - ./main.ts 9.3 57 + netbsd-up 10.1 58 + netbsd-up 9.3 59 59 ``` 60 60 61 61 ### 📁 Use Local ISO File 62 62 63 63 ```bash 64 - ./main.ts /path/to/netbsd.iso 64 + netbsd-up /path/to/netbsd.iso 65 65 ``` 66 66 67 67 ### 🌐 Download from Custom URL 68 68 69 69 ```bash 70 - ./main.ts https://cdn.netbsd.org/pub/NetBSD/images/10.1/NetBSD-10.1-amd64.iso 70 + netbsd-up https://cdn.netbsd.org/pub/NetBSD/images/10.1/NetBSD-10.1-amd64.iso 71 71 ``` 72 72 73 73 ## 🖥️ Console Setup ··· 88 88 89 89 ```bash 90 90 # Custom CPU, memory, and cores 91 - ./main.ts --cpu host --memory 4G --cpus 4 91 + netbsd-up --cpu host --memory 4G --cpus 4 92 92 93 93 # Save downloaded ISO to specific location 94 - ./main.ts --output netbsd-10.1.iso 94 + netbsd-up --output netbsd-10.1.iso 95 95 96 96 # Use existing disk image 97 - ./main.ts --drive vm-disk.img --disk-format qcow2 97 + netbsd-up --drive vm-disk.img --disk-format qcow2 98 98 ``` 99 99 100 100 ## 🛠️ Command Line Options ··· 113 113 ### ⭐ Default NetBSD VM 114 114 115 115 ```bash 116 - ./main.ts 116 + netbsd-up 117 117 ``` 118 118 119 119 Starts NetBSD 10.1 with 2 CPU cores and 2GB RAM. ··· 121 121 ### 🚀 High-Performance Setup 122 122 123 123 ```bash 124 - ./main.ts --cpus 8 --memory 8G --cpu host 124 + netbsd-up --cpus 8 --memory 8G --cpu host 125 125 ``` 126 126 127 127 ### 💾 Development Environment with Persistent Disk ··· 137 137 ### 🔢 Specific versions 138 138 139 139 ```bash 140 - ./main.ts 10.1 141 - ./main.ts 9.4 140 + netbsd-up 10.1 141 + netbsd-up 9.4 142 142 ``` 143 143 144 144 ## 🌐 Networking