mirror of https://github.com/aminya/setup-cpp
fix: rename sudo-tools to root-tools
This commit is contained in:
parent
92711bc219
commit
b77e674a50
|
@ -14,13 +14,12 @@ words:
|
||||||
- applellvm
|
- applellvm
|
||||||
- bazel
|
- bazel
|
||||||
- bazelisk
|
- bazelisk
|
||||||
- copr
|
|
||||||
- vbatts
|
|
||||||
- buildtools
|
- buildtools
|
||||||
- caxa
|
- caxa
|
||||||
- ccache
|
- ccache
|
||||||
- choco
|
- choco
|
||||||
- cmake
|
- cmake
|
||||||
|
- copr
|
||||||
- CPATH
|
- CPATH
|
||||||
- Cppcheck
|
- Cppcheck
|
||||||
- CPPFLAGS
|
- CPPFLAGS
|
||||||
|
@ -38,6 +37,7 @@ words:
|
||||||
- ghes
|
- ghes
|
||||||
- Graphviz
|
- Graphviz
|
||||||
- isci
|
- isci
|
||||||
|
- isroot
|
||||||
- kcov
|
- kcov
|
||||||
- LDFLAGS
|
- LDFLAGS
|
||||||
- lefticus
|
- lefticus
|
||||||
|
@ -68,6 +68,7 @@ words:
|
||||||
- tsbuildinfo
|
- tsbuildinfo
|
||||||
- ucrt
|
- ucrt
|
||||||
- untildify
|
- untildify
|
||||||
|
- vbatts
|
||||||
- vcpkg
|
- vcpkg
|
||||||
- vcvarsall
|
- vcvarsall
|
||||||
- visualc
|
- visualc
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -62,7 +62,7 @@
|
||||||
"numerous": "1.0.3",
|
"numerous": "1.0.3",
|
||||||
"semver": "7.3.7",
|
"semver": "7.3.7",
|
||||||
"setup-python": "github:actions/setup-python#c474c82340438924daab9282d07300bfe7e3692d",
|
"setup-python": "github:actions/setup-python#c474c82340438924daab9282d07300bfe7e3692d",
|
||||||
"sudo-tools": "workspace:*",
|
"root-tools": "workspace:*",
|
||||||
"time-delta": "github:aminya/time-delta#69d91a41cef28e569be9a2991129f5f7d1f0d00e",
|
"time-delta": "github:aminya/time-delta#69d91a41cef28e569be9a2991129f5f7d1f0d00e",
|
||||||
"ubuntu-version": "^2.0.0",
|
"ubuntu-version": "^2.0.0",
|
||||||
"untildify": "^4.0.0",
|
"untildify": "^4.0.0",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "sudo-tools",
|
"name": "root-tools",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Tools for working with sudo: executing command as sudo if available, detecting root, etc.",
|
"description": "Tools for working with root and sudo such as executing command as root, detecting root, etc.",
|
||||||
"homepage": "https://github.com/aminya/setup-cpp",
|
"homepage": "https://github.com/aminya/setup-cpp",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"author": "Amin Yahyaabadi",
|
"author": "Amin Yahyaabadi",
|
||||||
|
@ -24,6 +24,9 @@
|
||||||
"is-root",
|
"is-root",
|
||||||
"is-sudo",
|
"is-sudo",
|
||||||
"exec-sudo",
|
"exec-sudo",
|
||||||
|
"exec-root",
|
||||||
|
"isroot",
|
||||||
|
"issudo",
|
||||||
"exec",
|
"exec",
|
||||||
"execa",
|
"execa",
|
||||||
"spawn",
|
"spawn",
|
||||||
|
|
|
@ -41,10 +41,10 @@ importers:
|
||||||
parcel: 2.6.2
|
parcel: 2.6.2
|
||||||
prettier: 2.7.1
|
prettier: 2.7.1
|
||||||
prettier-config-atomic: ^3.0.10
|
prettier-config-atomic: ^3.0.10
|
||||||
|
root-tools: workspace:*
|
||||||
semver: 7.3.7
|
semver: 7.3.7
|
||||||
setup-python: github:actions/setup-python#c474c82340438924daab9282d07300bfe7e3692d
|
setup-python: github:actions/setup-python#c474c82340438924daab9282d07300bfe7e3692d
|
||||||
shx: 0.3.4
|
shx: 0.3.4
|
||||||
sudo-tools: workspace:*
|
|
||||||
terser-config-atomic: ^0.1.1
|
terser-config-atomic: ^0.1.1
|
||||||
time-delta: github:aminya/time-delta#69d91a41cef28e569be9a2991129f5f7d1f0d00e
|
time-delta: github:aminya/time-delta#69d91a41cef28e569be9a2991129f5f7d1f0d00e
|
||||||
ts-jest: ^28.0.7
|
ts-jest: ^28.0.7
|
||||||
|
@ -63,9 +63,9 @@ importers:
|
||||||
mri: 1.2.0
|
mri: 1.2.0
|
||||||
msvc-dev-cmd: github.com/aminya/msvc-dev-cmd/9f672c1
|
msvc-dev-cmd: github.com/aminya/msvc-dev-cmd/9f672c1
|
||||||
numerous: 1.0.3
|
numerous: 1.0.3
|
||||||
|
root-tools: link:packages/sudo-tools
|
||||||
semver: 7.3.7
|
semver: 7.3.7
|
||||||
setup-python: github.com/actions/setup-python/c474c82340438924daab9282d07300bfe7e3692d
|
setup-python: github.com/actions/setup-python/c474c82340438924daab9282d07300bfe7e3692d
|
||||||
sudo-tools: link:packages/sudo-tools
|
|
||||||
time-delta: github.com/aminya/time-delta/69d91a41cef28e569be9a2991129f5f7d1f0d00e
|
time-delta: github.com/aminya/time-delta/69d91a41cef28e569be9a2991129f5f7d1f0d00e
|
||||||
ubuntu-version: 2.0.0
|
ubuntu-version: 2.0.0
|
||||||
untildify: 4.0.0
|
untildify: 4.0.0
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { isArch } from "../utils/env/isArch"
|
||||||
import { hasDnf } from "../utils/env/hasDnf"
|
import { hasDnf } from "../utils/env/hasDnf"
|
||||||
import { setupDnfPack } from "../utils/setup/setupDnfPack"
|
import { setupDnfPack } from "../utils/setup/setupDnfPack"
|
||||||
import { isUbuntu } from "../utils/env/isUbuntu"
|
import { isUbuntu } from "../utils/env/isUbuntu"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||||
export async function setupBazel(version: string, _setupDir: string, _arch: string) {
|
export async function setupBazel(version: string, _setupDir: string, _arch: string) {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { dirname } from "path"
|
import { dirname } from "path"
|
||||||
import which from "which"
|
import which from "which"
|
||||||
import { isUbuntu } from "../utils/env/isUbuntu"
|
import { isUbuntu } from "../utils/env/isUbuntu"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
import { addAptKeyViaDownload, setupAptPack } from "../utils/setup/setupAptPack"
|
import { addAptKeyViaDownload, setupAptPack } from "../utils/setup/setupAptPack"
|
||||||
|
|
||||||
let binDir: string | undefined
|
let binDir: string | undefined
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { isSudo } from "sudo-tools"
|
import { isSudo } from "root-tools"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
|
|
||||||
/// change the owner to the SUDO_USER. This is required so the user can use the folder without sudo
|
/// change the owner to the SUDO_USER. This is required so the user can use the folder without sudo
|
||||||
export function folderUserAccess(folder: string) {
|
export function folderUserAccess(folder: string) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { join } from "path"
|
import { join } from "path"
|
||||||
import untildify from "untildify"
|
import untildify from "untildify"
|
||||||
import { isSudo } from "sudo-tools"
|
import { isSudo } from "root-tools"
|
||||||
|
|
||||||
export function untildify_user(path: string) {
|
export function untildify_user(path: string) {
|
||||||
if (isSudo() && typeof process.env.SUDO_USER === "string") {
|
if (isSudo() && typeof process.env.SUDO_USER === "string") {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* eslint-disable require-atomic-updates */
|
/* eslint-disable require-atomic-updates */
|
||||||
import { InstallationInfo } from "./setupBin"
|
import { InstallationInfo } from "./setupBin"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
import { info } from "@actions/core"
|
import { info } from "@actions/core"
|
||||||
import { isGitHubCI } from "../env/isCI"
|
import { isGitHubCI } from "../env/isCI"
|
||||||
import { addEnv, cpprc_path, setupCppInProfile } from "../env/addEnv"
|
import { addEnv, cpprc_path, setupCppInProfile } from "../env/addEnv"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* eslint-disable require-atomic-updates */
|
/* eslint-disable require-atomic-updates */
|
||||||
import { InstallationInfo } from "./setupBin"
|
import { InstallationInfo } from "./setupBin"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
import { info, warning } from "../io/io"
|
import { info, warning } from "../io/io"
|
||||||
|
|
||||||
// let didUpdate: boolean = false
|
// let didUpdate: boolean = false
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* eslint-disable require-atomic-updates */
|
/* eslint-disable require-atomic-updates */
|
||||||
import { InstallationInfo } from "./setupBin"
|
import { InstallationInfo } from "./setupBin"
|
||||||
import { execRootSync } from "sudo-tools"
|
import { execRootSync } from "root-tools"
|
||||||
import { info } from "../io/io"
|
import { info } from "../io/io"
|
||||||
|
|
||||||
let didUpdate: boolean = false
|
let didUpdate: boolean = false
|
||||||
|
|
Loading…
Reference in New Issue