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 # pnpm
Returns 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