├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── download │ ├── common.go │ ├── istore.go │ ├── main.go │ ├── remote_url_cache_enable.go │ ├── ubuntu.go │ ├── virtio.go │ └── windows.go └── fast │ ├── common.go │ ├── downloader_factory.go │ ├── fast_main.go │ ├── prompt.go │ ├── prompt_for_docker.go │ ├── prompt_for_gpupassthrough.go │ ├── prompt_for_istoreos.go │ ├── prompt_for_sources.go │ ├── prompt_for_ubuntu.go │ ├── prompt_for_win.go │ ├── prompt_for_win_test.go │ ├── remote_url_cache_enable.go │ └── version.go ├── docs ├── prompt-downloader.md ├── prompt-ghcr-downloader.md └── prompt-install.md ├── downloader ├── downloader.go ├── downloader_test.go └── resumable.go ├── fastpve-install.sh ├── go.mod ├── go.sum ├── go.work.example ├── quickget ├── docker.go ├── qm.go ├── qm_test.go ├── quickget.go ├── quickget_test.go └── scripts │ ├── pve-reverse.sh │ └── quickget ├── utils ├── batch_command.go ├── byte.go ├── ip.go ├── ip_test.go └── util.go └── vmdownloader ├── ghcr_win.go ├── ghcr_win_test.go ├── istore.go ├── ubuntu.go ├── vmdownloader.go └── windows.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/README.md -------------------------------------------------------------------------------- /cmd/download/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/common.go -------------------------------------------------------------------------------- /cmd/download/istore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/istore.go -------------------------------------------------------------------------------- /cmd/download/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/main.go -------------------------------------------------------------------------------- /cmd/download/remote_url_cache_enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/remote_url_cache_enable.go -------------------------------------------------------------------------------- /cmd/download/ubuntu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/ubuntu.go -------------------------------------------------------------------------------- /cmd/download/virtio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/virtio.go -------------------------------------------------------------------------------- /cmd/download/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/download/windows.go -------------------------------------------------------------------------------- /cmd/fast/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/common.go -------------------------------------------------------------------------------- /cmd/fast/downloader_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/downloader_factory.go -------------------------------------------------------------------------------- /cmd/fast/fast_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/fast_main.go -------------------------------------------------------------------------------- /cmd/fast/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_docker.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_gpupassthrough.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_gpupassthrough.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_istoreos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_istoreos.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_sources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_sources.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_ubuntu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_ubuntu.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_win.go -------------------------------------------------------------------------------- /cmd/fast/prompt_for_win_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/prompt_for_win_test.go -------------------------------------------------------------------------------- /cmd/fast/remote_url_cache_enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/remote_url_cache_enable.go -------------------------------------------------------------------------------- /cmd/fast/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/cmd/fast/version.go -------------------------------------------------------------------------------- /docs/prompt-downloader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/docs/prompt-downloader.md -------------------------------------------------------------------------------- /docs/prompt-ghcr-downloader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/docs/prompt-ghcr-downloader.md -------------------------------------------------------------------------------- /docs/prompt-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/docs/prompt-install.md -------------------------------------------------------------------------------- /downloader/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/downloader/downloader.go -------------------------------------------------------------------------------- /downloader/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/downloader/downloader_test.go -------------------------------------------------------------------------------- /downloader/resumable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/downloader/resumable.go -------------------------------------------------------------------------------- /fastpve-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/fastpve-install.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/go.sum -------------------------------------------------------------------------------- /go.work.example: -------------------------------------------------------------------------------- 1 | go 1.24.4 2 | 3 | use ( 4 | . 5 | ../remoteurlcache 6 | ) 7 | -------------------------------------------------------------------------------- /quickget/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/docker.go -------------------------------------------------------------------------------- /quickget/qm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/qm.go -------------------------------------------------------------------------------- /quickget/qm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/qm_test.go -------------------------------------------------------------------------------- /quickget/quickget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/quickget.go -------------------------------------------------------------------------------- /quickget/quickget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/quickget_test.go -------------------------------------------------------------------------------- /quickget/scripts/pve-reverse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/scripts/pve-reverse.sh -------------------------------------------------------------------------------- /quickget/scripts/quickget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/quickget/scripts/quickget -------------------------------------------------------------------------------- /utils/batch_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/utils/batch_command.go -------------------------------------------------------------------------------- /utils/byte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/utils/byte.go -------------------------------------------------------------------------------- /utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/utils/ip.go -------------------------------------------------------------------------------- /utils/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/utils/ip_test.go -------------------------------------------------------------------------------- /utils/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/utils/util.go -------------------------------------------------------------------------------- /vmdownloader/ghcr_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/ghcr_win.go -------------------------------------------------------------------------------- /vmdownloader/ghcr_win_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/ghcr_win_test.go -------------------------------------------------------------------------------- /vmdownloader/istore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/istore.go -------------------------------------------------------------------------------- /vmdownloader/ubuntu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/ubuntu.go -------------------------------------------------------------------------------- /vmdownloader/vmdownloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/vmdownloader.go -------------------------------------------------------------------------------- /vmdownloader/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kspeeder/fastpve/HEAD/vmdownloader/windows.go --------------------------------------------------------------------------------