lib/package: Get rid of eval strings (#10117)

* lib/package: Cleanup functions, get rid of `eval` strings

Signed-off-by: supechicken <me@supechicken666.dev>

* Fix error

Signed-off-by: supechicken <me@supechicken666.dev>

* Fix error

Signed-off-by: supechicken <me@supechicken666.dev>

* Add comments

Signed-off-by: supechicken <me@supechicken666.dev>

* Make rubocop happy

Signed-off-by: supechicken <me@supechicken666.dev>

* Fix error

Signed-off-by: supechicken <me@supechicken666.dev>

* Simplify

Signed-off-by: supechicken <me@supechicken666.dev>

* Bump crew version

Signed-off-by: supechicken <me@supechicken666.dev>

---------

Signed-off-by: supechicken <me@supechicken666.dev>
This commit is contained in:
SupeChicken666
2024-07-11 03:49:10 +08:00
committed by GitHub
parent 71b6a69569
commit 91f0f2ac98
8 changed files with 40 additions and 41 deletions

View File

@@ -79,7 +79,7 @@ class Command
puts <<~EOT
Explain the purpose of various package boolean properties.
Usage: crew prop <property>
Available properties: #{Package.print_boolean_properties}
Available properties: #{Package.available_boolean_properties.join(', ')}
EOT
when 'reinstall'
puts <<~EOT

View File

@@ -59,7 +59,7 @@ class Command
puts <<~EOT
Explain the purpose of various package boolean properties.
Usage: crew prop <property>
Available properties: #{Package.print_boolean_properties}
Available properties: #{Package.available_boolean_properties.join(', ')}
EOT
end
end