1个不稳定版本
新 0.1.0 | 2024年8月26日 |
---|
#121 在 身份验证
每月 99 次下载
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