Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
1Password
/
shell-plugins
Public
Notifications
You must be signed in to change notification settings
Fork
293
Star
734
Code
Issues
90
Pull requests
68
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Introduce age plugin for managing encryption and decryption keys.
- #509
#509
Open
jmsnll
wants to merge 14 commits into
1Password:main
1Password/shell-plugins:main
from
jmsnll:plugin/age
jmsnll/shell-plugins:plugin/age
Copy head branch name to clipboard
Conversation
Commits
14
(14)
Checks
Files changed
Open
Introduce age plugin for managing encryption and decryption keys.
#509
jmsnll
wants to merge 14 commits into
1Password:main
1Password/shell-plugins:main
from
jmsnll:plugin/age
jmsnll/shell-plugins:plugin/age
Copy head branch name to clipboard
Commits
Commits on Jan 15, 2025
feat(sdk/provisioner): allow both prepending and appending arguments
Show description for dd9d5e6
jmsnll
committed
dd9d5e6
View commit details
Copy full SHA for dd9d5e6
Browse repository at this point
refactor(plugins/akamai): use new AppendArgs function
Show description for 0845e0a
jmsnll
committed
0845e0a
View commit details
Copy full SHA for 0845e0a
Browse repository at this point
refactor(plugins/mysql): use new AppendArgs function
Show description for 4344795
jmsnll
committed
4344795
View commit details
Copy full SHA for 4344795
Browse repository at this point
feat(plugins/age): define new plugin with public/private key pair
Show description for c509d1a
jmsnll
committed
c509d1a
View commit details
Copy full SHA for c509d1a
Browse repository at this point
test(plugins/age): define test cases for both encrypt/decrypt modes
Show description for d600992
jmsnll
committed
d600992
View commit details
Copy full SHA for d600992
Browse repository at this point
feat(plugins/age): add encrypt/decrypt operation detection based on cli flags
Show description for 12192ee
jmsnll
committed
12192ee
View commit details
Copy full SHA for 12192ee
Browse repository at this point
feat(plugins/age): add operation handlers to define actions on specific operation modes
Show description for d5aaf8b
jmsnll
committed
d5aaf8b
View commit details
Copy full SHA for d5aaf8b
Browse repository at this point
feat(plugins/age): add a custom key pair provisioner
Show description for 381f42f
jmsnll
committed
381f42f
View commit details
Copy full SHA for 381f42f
Browse repository at this point
feat(plugins/age): add handlers for both encrypt and decrypt operation modes
Show description for b899235
jmsnll
committed
b899235
View commit details
Copy full SHA for b899235
Browse repository at this point
feat(plugins/age): use new custom key pair provisioner and define materialisers for files
Show description for d1854ba
jmsnll
committed
d1854ba
View commit details
Copy full SHA for d1854ba
Browse repository at this point
Commits on Jan 16, 2025
fix(sdk/provisioner): restore `TempFile` return type to original
Show description for ce81c43
jmsnll
committed
ce81c43
View commit details
Copy full SHA for ce81c43
Browse repository at this point
refactor(plugins/age): split out provisioner into public/private key
Show description for 10dd1c8
jmsnll
committed
10dd1c8
View commit details
Copy full SHA for 10dd1c8
Browse repository at this point
refactor(plugins/age): remove old provisioner implementation
jmsnll
committed
aaebe6b
View commit details
Copy full SHA for aaebe6b
Browse repository at this point
chore(plugins/age): fix go imports order
jmsnll
committed
36fa7f8
View commit details
Copy full SHA for 36fa7f8
Browse repository at this point
You can’t perform that action at this time.