Scroll to navigation

WOLFICTL-RUBY(1) WOLFICTL-RUBY(1)

NAME

wolfictl-ruby - Work with ruby packages

SYNOPSIS

wolfictl ruby [flags]

DESCRIPTION

Work with ruby packages

The ruby subcommand is intended to work with all ruby packages inside the wolfi repo. The main uses right now are to check if the ruby version can be upgraded, and run Github code searches for Github repos pulled from melange yaml files.

This command takes a path to the wolfi-dev/os repository as an argument. The path can either be the directory itself to discover all files using ruby-* or a specific melange yaml to work with.

NOTE: This is currently restricted to ruby code housed on Github as that is the
majority. There are some on Gitlab and adding Gitlab API support is TODO.

OPTIONS

-h, --help[=false]
help for ruby

OPTIONS INHERITED FROM PARENT COMMANDS

--log-level="WARN"
log level (e.g. debug, info, warn, error)

EXAMPLE

Run a search query over all ruby-3.2 package in the current directory

wolfictl ruby code-search . --ruby-version 3.2 --search-term 'language:ruby racc'

Check if all ruby-3.2 packages in the current directory can be upgraded to ruby-3.3

wolfictl ruby check-upgrade . --ruby-version 3.2 --ruby-upgrade-version 3.3

SEE ALSO

wolfictl(1), wolfictl-ruby-check-upgrade(1), wolfictl-ruby-code-search(1)

Auto generated by spf13/cobra