#env #share #secret #1password #cli

app sendenv

使用1Password快速安全地共享.env文件

1个不稳定版本

0.1.0 2024年8月26日

#121身份验证

Download history 98/week @ 2024-08-20

每月 99 次下载

MIT 许可证

10KB
97

🔐 sendenv - 1Password .env 分享者 🚀

📤 容易上传和分享文件作为1Password中的安全笔记!

🌟 功能

  • 📁 将任何文件作为安全笔记上传到1Password
  • 🔗 生成可分享的链接
  • 📋 自动将分享链接复制到剪贴板
  • 📧 可选的通过电子邮件门控的分享
  • 🔒 单次查看选项以提供额外安全性

🛠️ 安装

确保您的系统已安装Rust和cargo。您还需要在您的系统上安装1Password CLI。

# Install 1Password CLI using your package manager (apt, yum, alpine, brew)
brew install --cask 1password-cli

# Authenticate using the 1Password CLI
eval $(op login)

# Install the application
cargo install sendenv

这就完了!🙌

🚀 使用方法

sendenv [OPTIONS] --path <PATH_TO_FILE>

📝 示例用法

# Uploads and creates a link for the `.env` file in the current directory
sendenv

# Uploads and creates a link for file `.env.development` in the cwd
sendenv -p env.development

# Uploads and shares link that can only be displayed once
# and which requires email verification from "[email protected]"
sendenv [email protected] --display-once

🎛️ 选项

  • -p, --path <文件路径>:要分享的文件路径(默认:当前工作目录的.env
  • -e, --email <电子邮件>:要求电子邮件才能访问共享笔记
  • -d, --display-once:使链接在单次使用后过期

📚 依赖项

  • 🤖 Clap - 简化CLI应用程序创建的工具
  • 📋 Arboard - 简化剪贴板管理的工具

🔑 预先条件

  • 1Password CLI已安装并配置
  • 活跃的1Password会话(eval $(op signin)

🛡️ 安全性

此工具使用1Password的安全基础设施来保护您的敏感数据。

🤝 贡献

欢迎贡献!请随时提交Pull Request。

📄 许可证

本项目采用MIT许可证。

🧑‍💻 开发者

由Julian Grande开发


💡 需要帮助?打开问题或通过电子邮件联系我

依赖项

~1–12MB
~154K SLoC