Remove kingpin dependency from pbm cli

Description

Problem description

We are currently using unmaintained library for our CLI called kingpin, we would like to get rid of it.

Solution proposition

Implement cobra and viper in similar manner as for pbm-agent.

Also remove kingpin from ensure-oplog and speed-test.

Acceptance Criteria

  • No changes in functionality

  • The kingpin dependency is removed

QA and Documentation

  • No changes

Environment

None

Activity

Show:
Done

Details

Assignee

Reporter

Needs QA

Yes

Story Points

Sprint

Fix versions

Priority

Smart Checklist

Created December 12, 2024 at 12:54 PM
Updated February 18, 2025 at 3:21 PM
Resolved February 4, 2025 at 11:03 AM