From b905244626ae2ed4fd89442820ef37207293eaff Mon Sep 17 00:00:00 2001 From: AlexSSD7 Date: Fri, 25 Aug 2023 15:12:19 +0100 Subject: [PATCH] Initial commit --- .gitignore | 2 + alpine-img/alpine-make-vm-image | 630 ++++++++++++++++++++++++++++++++ alpine-img/build-alpine-img.sh | 14 + alpine-img/img/configure.sh | 1 + alpine-img/img/packages | 3 + alpine-img/img/repositories | 1 + cmd/ls.go | 120 ++++++ cmd/root.go | 25 ++ cmd/utils.go | 30 ++ go.mod | 23 ++ go.sum | 40 ++ main.go | 9 + utils/utils.go | 15 + vm/errors.go | 31 ++ vm/filemanager.go | 59 +++ vm/ssh.go | 168 +++++++++ vm/vm.go | 291 +++++++++++++++ 17 files changed, 1462 insertions(+) create mode 100644 .gitignore create mode 100644 alpine-img/alpine-make-vm-image create mode 100644 alpine-img/build-alpine-img.sh create mode 100755 alpine-img/img/configure.sh create mode 100644 alpine-img/img/packages create mode 100644 alpine-img/img/repositories create mode 100644 cmd/ls.go create mode 100644 cmd/root.go create mode 100644 cmd/utils.go create mode 100644 go.mod create mode 100644 go.sum create mode 100644 main.go create mode 100644 utils/utils.go create mode 100644 vm/errors.go create mode 100644 vm/filemanager.go create mode 100644 vm/ssh.go create mode 100644 vm/vm.go diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b1074c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +vldisk +*.qcow2 \ No newline at end of file diff --git a/alpine-img/alpine-make-vm-image b/alpine-img/alpine-make-vm-image new file mode 100644 index 0000000..e740941 --- /dev/null +++ b/alpine-img/alpine-make-vm-image @@ -0,0 +1,630 @@ +#!/bin/sh +# vim: set ts=4 sw=4: +# SPDX-FileCopyrightText: © 2017 Jakub Jirutka +# SPDX-License-Identifier: MIT +#---help--- +# Usage: alpine-make-vm-image [options] [--] [