Use atomic_write instead of deleting and writing file.
This commit is contained in:
parent
6d27367c7e
commit
71171f9cb0
@ -148,8 +148,7 @@ module Commands
|
|||||||
cmds = internal_commands + internal_developer_commands + internal_commands_aliases
|
cmds = internal_commands + internal_developer_commands + internal_commands_aliases
|
||||||
|
|
||||||
file = HOMEBREW_REPOSITORY/"completions/internal_commands_list.txt"
|
file = HOMEBREW_REPOSITORY/"completions/internal_commands_list.txt"
|
||||||
file.delete if file.exist?
|
file.atomic_write(cmds.sort.join("\n") + "\n")
|
||||||
file.write(cmds.sort.join("\n") + "\n")
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def rebuild_commands_completion_list
|
def rebuild_commands_completion_list
|
||||||
@ -157,7 +156,6 @@ module Commands
|
|||||||
HOMEBREW_CACHE.mkpath
|
HOMEBREW_CACHE.mkpath
|
||||||
|
|
||||||
file = HOMEBREW_CACHE/"all_commands_list.txt"
|
file = HOMEBREW_CACHE/"all_commands_list.txt"
|
||||||
file.delete if file.exist?
|
file.atomic_write(commands(aliases: true).sort.join("\n") + "\n")
|
||||||
file.write(commands(aliases: true).sort.join("\n") + "\n")
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user