Eager load only CLI for faster commands

This commit is contained in:
Donal McBreen
2024-08-07 14:01:28 +01:00
committed by Donal McBreen
parent 5910249d02
commit 1d0e81b00a
9 changed files with 13 additions and 5 deletions

View File

@@ -6,8 +6,9 @@ require "active_support"
require "zeitwerk"
require "yaml"
require "tmpdir"
require "pathname"
loader = Zeitwerk::Loader.for_gem
loader.ignore(File.join(__dir__, "kamal", "sshkit_with_ext.rb"))
loader.setup
loader.eager_load # We need all commands loaded.
loader.eager_load_namespace(Kamal::Cli) # We need all commands loaded.