MCPcopy Create free account
hub / github.com/devcontainers/cli / parseUserInPasswdDB

Function parseUserInPasswdDB

src/spec-common/injectHeadless.ts:316–327  ·  view source on GitHub ↗
(etcPasswdLine: string)

Source from the content-addressed store, hash-verified

314}
315
316function parseUserInPasswdDB(etcPasswdLine: string): PasswdUser | undefined {
317 const row = etcPasswdLine
318 .replace(/\n$/, '')
319 .split(':');
320 return {
321 name: row[0],
322 uid: row[2],
323 gid: row[3],
324 home: row[5],
325 shell: row[6]
326 };
327}
328
329export function getUserDataFolder(homeFolder: string, params: ResolverParameters) {
330 return path.posix.resolve(homeFolder, params.containerDataFolder || '.devcontainer');

Callers 1

getUserFromPasswdDBFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected