Page 1 of 1

Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Fri Dec 09, 2016 2:06 pm
by morgant
I'd like to introduce a new, open source command line utility for packaging, managing, and running BasiliskII "VMs": https://github.com/morgant/basiliskiivm.

While I haven't officially released the first version yet, it currently supports the following features:
  • Running a .BasiliskIIVM (BasiliskII prefs, ROM, disks, and keyboard file packaged into a single directory)
  • Creating multiple snapshots of disks
  • Some general info/management
There are additional features coming, but there's not much left to implement. It's written in Bash, so should be portable across multiple versions of Mac OS X/OS X/macOS, plus various Linux/BSD/UNIX OSes. The .BasiliskIIVM package format is intended to be easily transferable and portable across OSes.

I have to admit that I wasn't aware of Medusa when I tossed this together today, but I do like having scriptable command line utilities.

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Wed Nov 08, 2017 2:02 pm
by morgant
I haven't added many of the planned features over the past year, mainly because it's fitting my needs for now. I'm happy to pick up work on it if others are interested.

In the meantime, I added a minor version bump (0.1.1) yesterday w/the addition of automatic searching of /Applications & ~/Applications for the BasiliskII binary on OS X/macOS.

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Sun Nov 19, 2017 4:08 am
by rickyzhang
That's a fancy bash script. TBH, I'd love to see a fancy UI as well. :eek:

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Sun Nov 19, 2017 3:57 pm
by morgant
Thanks. I agree, I should probably reach out to the Medusa developer to see if we can standardize the container format and support it with both (command line & GUI).

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Tue Jan 29, 2019 4:42 am
by morgant
Another minor release (v0.1.2) adds better *nix OS support (tested under OpenBSD as well as macOS).

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Tue Jan 29, 2019 6:52 pm
by adespoton
morgant wrote:I'd like to introduce a new, open source command line utility for packaging, managing, and running BasiliskII "VMs": https://github.com/morgant/basiliskiivm.

While I haven't officially released the first version yet, it currently supports the following features:
  • Running a .BasiliskIIVM (BasiliskII prefs, ROM, disks, and keyboard file packaged into a single directory)
  • Creating multiple snapshots of disks
  • Some general info/management
There are additional features coming, but there's not much left to implement. It's written in Bash, so should be portable across multiple versions of Mac OS X/OS X/macOS, plus various Linux/BSD/UNIX OSes. The .BasiliskIIVM package format is intended to be easily transferable and portable across OSes.

I have to admit that I wasn't aware of Medusa when I tossed this together today, but I do like having scriptable command line utilities.
It's worth pointing out that Windows 10 supports Bash now too, although the script may not include all the checks required to make it run under Windows 10.

Re: Command line BasiliskII "VM" manager for OS X/UNIX

Posted: Tue Jan 29, 2019 8:29 pm
by morgant
adespoton wrote:It's worth pointing out that Windows 10 supports Bash now too, although the script may not include all the checks required to make it run under Windows 10.
That's something I'll have to look into. I don't have Windows 10 to test on, but I'll add an issue to the GitHub repo and can certainly assist with adapting it.