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
Accelerator
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
Type
/
to 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 }}
jlevy
/
strif
Public
Notifications
You must be signed in to change notification settings
Fork
11
Star
131
Code
Issues
5
Pull requests
0
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit history
Commits on May 23, 2026
Merge pull request #9 from jlevy/claude/readme-tip-front
Show description for f66ba7e
jlevy
authored
f66ba7e
View commit details
Copy full SHA for f66ba7e
Browse repository at this point
README: swap tip order (NEW/prettyfmt first, supply-chain second).
claude
committed
03328af
View commit details
Copy full SHA for 03328af
Browse repository at this point
README: add zero-dependencies / supply-chain security tip at top.
claude
committed
cef7899
View commit details
Copy full SHA for cef7899
Browse repository at this point
README: lead with agent value and a complete feature overview.
Show description for defdcdc
claude
committed
defdcdc
View commit details
Copy full SHA for defdcdc
Browse repository at this point
README: move highlight tip block to the top.
Show description for d429c25
claude
committed
d429c25
View commit details
Copy full SHA for d429c25
Browse repository at this point
Merge pull request #8 from jlevy/claude/strif-v3.1.0
Show description for b6858c4
jlevy
authored
b6858c4
View commit details
Copy full SHA for b6858c4
Browse repository at this point
Address PR review: hash_file spellings, sdist hygiene, test/doc fixes.
Show description for e6fddc5
claude
committed
e6fddc5
View commit details
Copy full SHA for e6fddc5
Browse repository at this point
Convert test_hash_file to tmp_path fixture.
Show description for b1b1fec
claude
committed
b1b1fec
View commit details
Copy full SHA for b1b1fec
Browse repository at this point
v3.1.0: agent-friendly API, test coverage, and tooling refresh.
Show description for 666ee08
claude
committed
666ee08
View commit details
Copy full SHA for 666ee08
Browse repository at this point
Merge pull request #7 from jlevy/claude/determined-pascal-X4VbB
Show description for a59a269
jlevy
authored
a59a269
View commit details
Copy full SHA for a59a269
Browse repository at this point
Pin GitHub Actions to commit SHAs (supply-chain hardening).
Show description for 00e860d
claude
committed
00e860d
View commit details
Copy full SHA for 00e860d
Browse repository at this point
Bump pygments 2.19.1 -> 2.20.0 to fix CVE-2026-4539.
Show description for f57d52d
claude
committed
f57d52d
View commit details
Copy full SHA for f57d52d
Browse repository at this point
Make publish.yml tag-triggered with auto GitHub Release, mirroring tbd.
Show description for beaae43
claude
committed
beaae43
View commit details
Copy full SHA for beaae43
Browse repository at this point
Upgrade simple-modern-uv template from v0.2.7 to v0.2.25.
Show description for 606e08a
claude
committed
606e08a
View commit details
Copy full SHA for 606e08a
Browse repository at this point
Add tbd v0.1.28 project setup.
Show description for 58eea68
claude
committed
58eea68
View commit details
Copy full SHA for 58eea68
Browse repository at this point
Fixes for v3.0.2 patch release.
Show description for 54e255b
claude
committed
54e255b
View commit details
Copy full SHA for 54e255b
Browse repository at this point
Commits on May 8, 2025
Use Path.replace() for better atomic file hygiene.
Show description for 19b208d
jlevy
committed
19b208d
View commit details
Copy full SHA for 19b208d
Browse repository at this point
Commits on May 6, 2025
Small doc update.
jlevy
committed
ec5cf16
View commit details
Copy full SHA for ec5cf16
Browse repository at this point
Commits on May 5, 2025
Doc updates.
jlevy
committed
bf8b681
View commit details
Copy full SHA for bf8b681
Browse repository at this point
Commits on May 4, 2025
Update readme.
jlevy
committed
e892c7d
View commit details
Copy full SHA for e892c7d
Browse repository at this point
Add Hash.base64.
jlevy
committed
f65ce06
View commit details
Copy full SHA for f65ce06
Browse repository at this point
Commits on Apr 23, 2025
Update readme.
jlevy
committed
0f3a4e4
View commit details
Copy full SHA for 0f3a4e4
Browse repository at this point
Minor dep updates.
jlevy
committed
6208b65
View commit details
Copy full SHA for 6208b65
Browse repository at this point
Fix lint warnings.
jlevy
committed
799947e
View commit details
Copy full SHA for 799947e
Browse repository at this point
Add __all__s for cleaner exports.
jlevy
committed
fa1793d
View commit details
Copy full SHA for fa1793d
Browse repository at this point
Commits on Apr 18, 2025
Add is_truthy.
jlevy
committed
a3e835c
View commit details
Copy full SHA for a3e835c
Browse repository at this point
Commits on Apr 17, 2025
Update readme.
jlevy
committed
2badb24
View commit details
Copy full SHA for 2badb24
Browse repository at this point
Update docs and exports.
jlevy
committed
f569733
View commit details
Copy full SHA for f569733
Browse repository at this point
copier update
jlevy
committed
2ec2e93
View commit details
Copy full SHA for 2ec2e93
Browse repository at this point
Add atomic_var, string_replace, string_template.
jlevy
committed
5bf6b32
View commit details
Copy full SHA for 5bf6b32
Browse repository at this point
Commits on Mar 19, 2025
Improve quote_if_needed.
jlevy
committed
38ba9ad
View commit details
Copy full SHA for 38ba9ad
Browse repository at this point
Commits on Mar 16, 2025
Add back Python 3.10.
jlevy
committed
fe26f36
View commit details
Copy full SHA for fe26f36
Browse repository at this point
Remove old poetry lock.
jlevy
committed
1ef2178
View commit details
Copy full SHA for 1ef2178
Browse repository at this point
uv lock and ruff formatting.
jlevy
committed
a697728
View commit details
Copy full SHA for a697728
Browse repository at this point
copier update
jlevy
committed
b6a45db
View commit details
Copy full SHA for b6a45db
Browse repository at this point
Previous
Next
You can’t perform that action at this time.