mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-19 14:51:13 -03:00
12 lines
334 B
Fish
12 lines
334 B
Fish
# localization: skip(private)
|
|
function __fish_cache_put
|
|
set -l cache_file $argv[1]
|
|
touch $cache_file
|
|
set -l dir (path dirname $cache_file)
|
|
chown --reference=$dir $cache_file 2>/dev/null ||
|
|
chown (
|
|
stat --format '%u:%g' $dir 2>/dev/null ||
|
|
stat -f '%u:%g' $dir
|
|
) $cache_file
|
|
end
|