diff --git a/configs/nvim/lua/aleidk/commands.lua b/configs/nvim/lua/aleidk/commands.lua index 8fd969b..d98e0fb 100644 --- a/configs/nvim/lua/aleidk/commands.lua +++ b/configs/nvim/lua/aleidk/commands.lua @@ -1,11 +1,19 @@ vim.api.nvim_create_user_command("SopsDecrypt", function(args) - vim.cmd([[! sops decrypt -i %]]) + vim.cmd([[! sops decrypt -i %]]) end, { desc = "Decrypt current file with sops", }) vim.api.nvim_create_user_command("SopsEncrypt", function(args) - vim.cmd([[! sops encrypt -i %]]) + vim.cmd([[! sops encrypt -i %]]) end, { desc = "Decrypt current file with sops", }) + +vim.api.nvim_create_user_command("Secret", function(args) + local response = vim.system({ "openssl", "rand", "-base64", "32" }, { text = true }):wait() + + vim.api.nvim_paste(vim.trim(response.stdout), false, -1) +end, { + desc = "Generate secret", +})