@wpkernel/cli / ReleasePackDependencies
Interface: ReleasePackDependencies
Properties
access()
readonly access: (path, mode?) => Promise<void>;Tests a user's permissions for the file or directory specified by path. The mode argument is an optional integer that specifies the accessibility checks to be performed. mode should be either the value fs.constants.F_OK or a mask consisting of the bitwise OR of any of fs.constants.R_OK, fs.constants.W_OK, and fs.constants.X_OK (e.g.fs.constants.W_OK | fs.constants.R_OK). Check File access constants for possible values of mode.
If the accessibility check is successful, the promise is fulfilled with no value. If any of the accessibility checks fail, the promise is rejected with an Error object. The following example checks if the file/etc/passwd can be read and written by the current process.
import { access, constants } from 'node:fs/promises';
try {
await access('/etc/passwd', constants.R_OK | constants.W_OK);
console.log('can access');
} catch {
console.error('cannot access');
}Using fsPromises.access() to check for the accessibility of a file before calling fsPromises.open() is not recommended. Doing so introduces a race condition, since other processes may change the file's state between the two calls. Instead, user code should open/read/write the file directly and handle the error raised if the file is not accessible.
Parameters
path
PathLike
mode?
number
Returns
Promise<void>
Fulfills with undefined upon success.
Since
v10.0.0
exec()
readonly exec: {
(file): PromiseWithChild<{
}>;
(file, args): PromiseWithChild<{
}>;
(file, options): PromiseWithChild<{
}>;
(file, args, options): PromiseWithChild<{
}>;
(file, options): PromiseWithChild<{
}>;
(file, args, options): PromiseWithChild<{
}>;
(file, options): PromiseWithChild<{
}>;
(file, args, options): PromiseWithChild<{
}>;
};Call Signature
(file): PromiseWithChild<{
}>;Parameters
file
string
Returns
PromiseWithChild<{ }>
Call Signature
(file, args): PromiseWithChild<{
}>;Parameters
file
string
args
readonly string[] | null | undefined
Returns
PromiseWithChild<{ }>
Call Signature
(file, options): PromiseWithChild<{
}>;Parameters
file
string
options
ExecFileOptionsWithBufferEncoding
Returns
PromiseWithChild<{ }>
Call Signature
(
file,
args,
options): PromiseWithChild<{
}>;Parameters
file
string
args
readonly string[] | null | undefined
options
ExecFileOptionsWithBufferEncoding
Returns
PromiseWithChild<{ }>
Call Signature
(file, options): PromiseWithChild<{
}>;Parameters
file
string
options
ExecFileOptionsWithStringEncoding
Returns
PromiseWithChild<{ }>
Call Signature
(
file,
args,
options): PromiseWithChild<{
}>;Parameters
file
string
args
readonly string[] | null | undefined
options
ExecFileOptionsWithStringEncoding
Returns
PromiseWithChild<{ }>
Call Signature
(file, options): PromiseWithChild<{
}>;Parameters
file
string
options
ExecFileOptions | null | undefined
Returns
PromiseWithChild<{ }>
Call Signature
(
file,
args,
options): PromiseWithChild<{
}>;Parameters
file
string
args
readonly string[] | null | undefined
options
ExecFileOptions | null | undefined
Returns
PromiseWithChild<{ }>
