A powerful development kit for GitHub Actions 🏌️
Warning
This package is still in development and may not be stable. Use at your own risk.
$ npm install actions-swing # npm
$ yarn add actions-swing # yarn
$ pnpm add actions-swing # pnpmReturns the ID field of the /etc/os-release file.
import { runtime } from 'actions-swing';
const osReleaseId = await runtime.getOsReleaseId();Installs package(s) using the system package manager on Linux.
import { pkg } from 'actions-swing';
await pkg.install(['vim', 'git']);
await pkg.install(['vim', 'git'], { sudo: true });Uninstalls package(s) using the system package manager on Linux.
import { pkg } from 'actions-swing';
await pkg.uninstall(['vim', 'git']);
await pkg.uninstall(['vim', 'git'], { sudo: true });MIT