On 10/10/24 02:35, ToddAndMargo via perl6-users wrote:
https://search.brave.com/search?q=raku+create+a+tmp+file&summary=1&summary_og=ced5a7fd4f24ebb842c161
Ain't that something!
Oh you know it would be helpful to show the results:
Raku Create Temporary File
Based on the provided search results, here’s a concise answer on how to
create a temporary file in Raku:
You can use the tempfile routine from the File::Temp module to create a
temporary file. Here are some examples:
Create a temporary file in the default temporary directory:
my ($filename, $filehandle) = tempfile;
Specify a template for the filename (e.g., with random characters):
my ($filename, $filehandle) = tempfile("******");
Automatically unlink the file at the end of the program (default
behavior):
my ($filename, $filehandle) = tempfile("******", :unlink);
Specify a custom temporary directory:
my ($filename, $filehandle) = tempfile(:tempdir("/path/to/my/dir"));
Don’t unlink the file automatically:
my ($filename, $filehandle) = tempfile(:tempdir("."), :!unlink);
Specify a prefix and suffix for the filename:
my ($filename, $filehandle) = tempfile(:prefix('foo'), :suffix(".txt"));
Note that tempfile returns a tuple containing the filename and a
filehandle to the temporary file. You can use the filehandle to write to
the file, and the filename to access the file later.
Make sure to use the use File::Temp statement at the top of your Raku
program to enable the File::Temp module.