summaryrefslogtreecommitdiff
path: root/src/retrieve_creds.js
diff options
context:
space:
mode:
authorLizzy Hunt <lizzy.hunt@usu.edu>2023-03-24 15:12:43 -0600
committerLizzy Hunt <lizzy.hunt@usu.edu>2023-03-24 15:12:43 -0600
commit2201d2d9c9729deb33d3596e7b1d0875fb73ca55 (patch)
treef1852393a7a138f462b7f5b610103ddc22dc5d69 /src/retrieve_creds.js
parentcce2aa17dee6ea5196fdc0df63c9f3f7cd91c2b5 (diff)
downloadaggietimed-2201d2d9c9729deb33d3596e7b1d0875fb73ca55.tar.gz
aggietimed-2201d2d9c9729deb33d3596e7b1d0875fb73ca55.zip
Use GNU pass
Diffstat (limited to 'src/retrieve_creds.js')
-rw-r--r--src/retrieve_creds.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/retrieve_creds.js b/src/retrieve_creds.js
new file mode 100644
index 0000000..cd596a0
--- /dev/null
+++ b/src/retrieve_creds.js
@@ -0,0 +1,13 @@
+import { exec } from "node:child_process";
+
+export default async (cmd) =>
+ new Promise((res, rej) => {
+ exec(cmd, (_err, stdout, _stderr) => {
+ const [password, user_line] = stdout.split("\n");
+ const [_anumber_specifier, anumber] = user_line.split("anumber: ");
+ res({
+ password,
+ anumber,
+ });
+ });
+ });