Shell::Command
NAME
Shell::Command - provide cross-platform routines emulating common *NIX shell commands
SYNOPSIS
use Shell::Command;
# Recursive folder copy
cp 't/dir1', 't/dir2', :r;
# Remove a file
rm_f 'to_delete';
# Remove directory
rmdir 't/dupa/foo/bar';
# Make path
mkpath 't/dir2';
# Remove path
rm_rf 't/dir2';
# Find Raku in executable path
my $raku-path = which('raku');
# Concatenate the contents of a file or list of files and print to STDOUT
cat "file1.txt", "file2.txt";
# A cross platfrom syncronous run()
my $command = $*DISTRO.is-win ?? 'binary.exe' !! 'binary';
run-command($binary, 'some', 'parameter');
AUTHOR
Tadeusz âtadzikâ SoĆnierz"
COPYRIGHT AND LICENSE
Copyright 2010-2017 Tadeusz SoĆnierz Copyright 2023 Raku Community
This library is free software; you can redistribute it and/or modify it under the MIT license.
Please see the LICENCE file in the distribution
CONTRIBUTORS
Dagur Valberg Johansson
Elizabeth Mattijsen
Filip Sergot
Geoffrey Broadwell
GlitchMr
Heather
Kamil KuĆaga
Moritz Lenz
Steve Mynott
timo
Tobias Leich
Tim Smith
Ahmad M. Zawawi (azawawi @ #raku)
Martin Barth