[fix] transfer:local:init

This commit is contained in:
fenris 2026-03-02 22:56:12 +01:00
parent d0723239c0
commit 29902615aa
2 changed files with 20 additions and 5 deletions

View file

@ -33,7 +33,7 @@ namespace _mimir.conf
"temp_directory": { "temp_directory": {
"nullable": false, "nullable": false,
"type": "string", "type": "string",
"default": "/tmp/mimir" "default": "/tmp/mimir-data"
} }
}, },
"additionalProperties": false, "additionalProperties": false,

View file

@ -29,6 +29,24 @@ namespace _mimir.transfer.local
/** /**
*/ */
export function init(
parameters : type_parameters
) : Array<string>
{
return [
lib_plankton.string.coin(
"mkdir --parents {{directory}}",
{
"directory": parameters.directory,
}
),
];
}
/**
* @todo handle hidden files
*/
export function execute( export function execute(
parameters : type_parameters, parameters : type_parameters,
name : string, name : string,
@ -73,10 +91,7 @@ namespace _mimir.transfer.local
) : _mimir.transfer.type_logic ) : _mimir.transfer.type_logic
{ {
return { return {
/** "init": () => init(parameters),
* @todo?
*/
"init": () => [],
"execute": (name, stamp, directory) => execute(parameters, name, stamp, directory), "execute": (name, stamp, directory) => execute(parameters, name, stamp, directory),
}; };
} }