spiegel_podman/cmd/podman/machine
Jake Correnti 42fb942a6f
Introduce podman machine cp command
Add a new `podman machine cp` subcommand to allow users to copy files or
directories between a running Podman Machine and their host.

Tests cover the following cases:
- Copy a file from the host machine to the VM
- Copy a directory from the host machine to the VM
- Copy a file from the VM to the host machine
- Copy a directory from the VM to the host machine
- Copy a file to a directory
- Copy a directory to a file

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
2025-02-28 09:56:46 -05:00
..
os Move DefaultMachineName to pkg/machine/define 2024-09-24 15:36:14 -04:00
client9p.go Ensure HyperV 9p mounts work when a dir doesn't exist 2024-02-27 14:33:53 -05:00
cp.go Introduce podman machine cp command 2025-02-28 09:56:46 -05:00
info.go Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
init.go Add machine init --playbook 2025-02-03 16:43:04 -05:00
inspect.go Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
list.go machine: Add -all-providers flag to machine list 2024-08-28 13:40:50 -04:00
machine.go Introduce podman machine cp command 2025-02-28 09:56:46 -05:00
machine_unix.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go Fix podman machine on Windows 2022-06-30 16:21:59 -05:00
os.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
reset.go Remove unnecessary error handling 2025-01-29 12:12:17 -06:00
rm.go Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
server9p.go Update module github.com/shirou/gopsutil to v4 2024-09-03 18:20:12 +02:00
set.go Error when machine memory exceeds system memory 2024-06-28 10:02:11 -05:00
ssh.go Use built-in ssh impl for all non-pty operations 2024-03-24 21:25:22 -05:00
start.go pkg/machine: make checkExclusiveActiveVM race free 2024-03-14 11:13:08 +01:00
stop.go podman machine start/stop do not write config unlocked 2024-03-07 15:11:41 +01:00