moleflap/door/setpgp.lua

40 lines
638 B
Lua

#!/usr/bin/env lua
require 'luasql.postgres'
require 'helper'
require 'config'
require 'token'
require 'base64'
function exit(env, con)
con:close()
env:close()
os.exit()
end
print "set gpg token ..."
env = luasql.postgres()
con = env:connect(config.db)
io.stdout:write("enter prefix: ")
prefix = io.stdin:read()
if prefix == "" then
print "* action canceled"
else
local pgp_id = con:execute("select gpg_id from tokens where prefix='"..prefix.."';"):fetch()
if pgp_id then
print("current gpg_id: "..pgp_id)
else
print("current gpg_id: none")
end
edit_pgp(prefix)
end
exit(env,con)