Skip to content

Commit aff71c6

Browse files
author
Your Name
committed
Add dnfinition connection port
1 parent 1a95314 commit aff71c6

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

opsm_ex/lib/opsm/cli.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,13 +239,17 @@ defmodule Opsm.CLI do
239239
CONNECTION PORTS (system package managers):
240240
@deb Debian/Ubuntu (apt)
241241
@rpm Fedora/RHEL (dnf/yum)
242+
@rpm-ostree Fedora Silverblue (rpm-ostree)
243+
@dnfinition Unified OS PM bridge (dnfinition)
242244
@pacman Arch Linux (pacman)
243245
@winget Windows (winget)
244246
@choco Windows (Chocolatey)
245247
@scoop Windows (Scoop)
246248
@homebrew macOS/Linux (brew)
247249
@nix NixOS/any (nix-env)
248250
@guix Guix System (guix)
251+
@flatpak Flatpak (flatpak)
252+
@snap Snap (snap)
249253
250254
EXAMPLES:
251255
opsm install lodash # From default/detected registry

opsm_ex/lib/opsm/federation.ex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,10 @@ defmodule Opsm.Federation do
408408
target: :rpm_ostree,
409409
command: "rpm-ostree"
410410
},
411+
dnfinition: %ConnectionPort{
412+
target: :dnfinition,
413+
command: "dnfinition"
414+
},
411415
snap: %ConnectionPort{
412416
target: :snap,
413417
command: "snap"
@@ -769,6 +773,7 @@ defmodule Opsm.Federation do
769773
defp install_args(:deb, package, _opts), do: ["install", "-y", package]
770774
defp install_args(:rpm, package, _opts), do: ["install", "-y", package]
771775
defp install_args(:rpm_ostree, package, _opts), do: ["install", package]
776+
defp install_args(:dnfinition, package, _opts), do: ["install", package]
772777
defp install_args(:pacman, package, _opts), do: ["-S", "--noconfirm", package]
773778
defp install_args(:homebrew, package, _opts), do: ["install", package]
774779
defp install_args(:nix, package, _opts), do: ["-iA", "nixpkgs.#{package}"]

0 commit comments

Comments
 (0)