Skip to content

feat: Add version command line argument#445

Merged
nodeg merged 1 commit into
uyuni-project:masterfrom
nodeg:version_command
Jan 17, 2026
Merged

feat: Add version command line argument#445
nodeg merged 1 commit into
uyuni-project:masterfrom
nodeg:version_command

Conversation

@nodeg

@nodeg nodeg commented Jan 17, 2026

Copy link
Copy Markdown
Member

This adds the possibility to print the current tetra version including tests for it.

$ tetra
Usage:
    tetra [OPTIONS] SUBCOMMAND [ARG] ...

Parameters:
    SUBCOMMAND          subcommand
    [ARG] ...           subcommand arguments

Subcommands:
    init                Inits a tetra project in the current directory
    dry-run             Starts or ends a dry-run build
    generate-kit        Create or refresh the kit spec and archive files
    generate-script     Create or refresh the package build.sh file
    generate-spec       Create or refresh the package spec file
    generate-all        Create or refresh all specs, archives, scripts
    patch               Saves changes in source files for inclusion in a patch
    change-sources      Swaps the sources for this package with new ones
    move-jars-to-kit    Locates jars in src/ and moves them to kit/
    get-pom             Retrieves a pom file

Options:
    -v, --version       print the version and exit
    -h, --help          print help

$ tetra -v
2.0.7

$ tetra --version
2.0.7

@nodeg nodeg self-assigned this Jan 17, 2026
@nodeg nodeg added feature New feature request ruby labels Jan 17, 2026
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Jan 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (fdcf925) to head (feb4a6f).
⚠️ Report is 3 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #445   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           19        20    +1     
  Lines          839       849   +10     
=========================================
+ Hits           839       849   +10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nodeg
nodeg merged commit 50edb03 into uyuni-project:master Jan 17, 2026
11 checks passed
@nodeg
nodeg deleted the version_command branch January 17, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature request ruby

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant