chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
This commit is contained in:
@@ -8,16 +8,14 @@ type TalkApiKeyDeps = {
|
||||
path?: typeof path;
|
||||
};
|
||||
|
||||
export function readTalkApiKeyFromProfile(
|
||||
deps: TalkApiKeyDeps = {},
|
||||
): string | null {
|
||||
export function readTalkApiKeyFromProfile(deps: TalkApiKeyDeps = {}): string | null {
|
||||
const fsImpl = deps.fs ?? fs;
|
||||
const osImpl = deps.os ?? os;
|
||||
const pathImpl = deps.path ?? path;
|
||||
|
||||
const home = osImpl.homedir();
|
||||
const candidates = [".profile", ".zprofile", ".zshrc", ".bashrc"].map(
|
||||
(name) => pathImpl.join(home, name),
|
||||
const candidates = [".profile", ".zprofile", ".zshrc", ".bashrc"].map((name) =>
|
||||
pathImpl.join(home, name),
|
||||
);
|
||||
for (const candidate of candidates) {
|
||||
if (!fsImpl.existsSync(candidate)) continue;
|
||||
|
||||
Reference in New Issue
Block a user