Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
Screenly
cli
Repository navigation
Code
Issues
10
(10)
Pull requests
7
(7)
Actions
Projects
Security and quality
Insights
More
items
Add multi-profile authentication support
- #293
#293
Open
514sid
wants to merge 33 commits into
Screenly:master
Screenly/cli:master
from
514sid:feature/multi-token-auth
514sid/cli:feature/multi-token-auth
Copy head branch name to clipboard
Conversation
Commits
33
(33)
Checks
Files changed
Open
Add multi-profile authentication support
#293
514sid
wants to merge 33 commits into
Screenly:master
Screenly/cli:master
from
514sid:feature/multi-token-auth
514sid/cli:feature/multi-token-auth
Copy head branch name to clipboard
Commits
Commits on Jun 6, 2026
Add multi-profile auth: login --name, logout --name, auth list, auth switch
514sid
committed
24c32c4
View commit details
Copy full SHA for 24c32c4
Browse repository at this point
Return ProfileNotFound when active profile missing, show actionable error message
514sid
committed
7062276
View commit details
Copy full SHA for 7062276
Browse repository at this point
Feat: add 'me' command to show current profile info
Show description for ca9d932
514sid
committed
ca9d932
View commit details
Copy full SHA for ca9d932
Browse repository at this point
Fix: apply rustfmt formatting
514sid
committed
ffdf3e3
View commit details
Copy full SHA for ffdf3e3
Browse repository at this point
Commits on Jul 23, 2026
Clean up authentication imports and error message
Show description for 4b9d07c
514sid
committed
4b9d07c
View commit details
Copy full SHA for 4b9d07c
Browse repository at this point
Make active-profile selection deterministic and handle logout errors
Show description for 3920cb0
514sid
committed
3920cb0
View commit details
Copy full SHA for 3920cb0
Browse repository at this point
Harden token store writes: atomic rename and 0o600 permissions
Show description for 8460079
514sid
committed
8460079
View commit details
Copy full SHA for 8460079
Browse repository at this point
Share authenticated client and accept object-or-array in profile info
Show description for 4922ee9
514sid
committed
4922ee9
View commit details
Copy full SHA for 4922ee9
Browse repository at this point
Extract profile table helper and stop exposing tokens from list_profiles
Show description for dcfb34c
514sid
committed
dcfb34c
View commit details
Copy full SHA for dcfb34c
Browse repository at this point
Fetch per-profile info in parallel
Show description for 562930e
514sid
committed
562930e
View commit details
Copy full SHA for 562930e
Browse repository at this point
Clarify switch no-arg behavior and me profile source
Show description for 45c492c
514sid
committed
45c492c
View commit details
Copy full SHA for 45c492c
Browse repository at this point
Extract resolve_login_name for the --name safety check
Show description for 6acd7b3
514sid
committed
6acd7b3
View commit details
Copy full SHA for 6acd7b3
Browse repository at this point
Add tests for auth safety checks and profile-info parsing
Show description for d137cdd
514sid
committed
d137cdd
View commit details
Copy full SHA for d137cdd
Browse repository at this point
Apply rustfmt
514sid
committed
4ae31a3
View commit details
Copy full SHA for 4ae31a3
Browse repository at this point
Regenerate CommandLineHelp.md for auth switch docs
514sid
committed
0c69e9f
View commit details
Copy full SHA for 0c69e9f
Browse repository at this point
Merge remote-tracking branch 'origin/master' into feature/multi-token-auth
Show description for c6f3bba
514sid
committed
c6f3bba
View commit details
Copy full SHA for c6f3bba
Browse repository at this point
Harden the token store against data loss and tighten the write path
Show description for 6297cf6
514sid
committed
6297cf6
View commit details
Copy full SHA for 6297cf6
Browse repository at this point
Fix login regression and profile command UX
Show description for df627f5
514sid
committed
df627f5
View commit details
Copy full SHA for df627f5
Browse repository at this point
Document profiles and refresh generated CLI help
Show description for 52d6794
514sid
committed
52d6794
View commit details
Copy full SHA for 52d6794
Browse repository at this point
Give a readable, actionable error for a corrupt credentials file
Show description for a50ee24
514sid
committed
a50ee24
View commit details
Copy full SHA for a50ee24
Browse repository at this point
Treat an empty ~/.screenly as an empty store, not a corrupt one
Show description for 855bca3
514sid
committed
855bca3
View commit details
Copy full SHA for 855bca3
Browse repository at this point
Commits on Aug 25, 2026
Merge remote-tracking branch 'origin/master' into feature/multi-token-auth
514sid
committed
79c8aa6
View commit details
Copy full SHA for 79c8aa6
Browse repository at this point
Make `auth list` honor --output when no profiles are stored
Show description for b65363d
514sid
committed
b65363d
View commit details
Copy full SHA for b65363d
Browse repository at this point
Don't promote another profile when logging out of the active one
Show description for 594e270
514sid
committed
594e270
View commit details
Copy full SHA for 594e270
Browse repository at this point
Report authentication errors the same way from every auth command
Show description for 5f580c7
514sid
committed
5f580c7
View commit details
Copy full SHA for 5f580c7
Browse repository at this point
Clean up the token temp file on a failed write and sync the directory
Show description for 966a250
514sid
committed
966a250
View commit details
Copy full SHA for 966a250
Browse repository at this point
Store tokens in a BTreeMap for stable file order
Show description for 5adecab
514sid
committed
5adecab
View commit details
Copy full SHA for 5adecab
Browse repository at this point
Render `auth list` with prettytable like every other list command
Show description for 6dca332
514sid
committed
6dca332
View commit details
Copy full SHA for 6dca332
Browse repository at this point
Bound the profile-info requests with a timeout
Show description for 1f61080
514sid
committed
1f61080
View commit details
Copy full SHA for 1f61080
Browse repository at this point
Treat an empty API_TOKEN as unset
Show description for 8c4973e
514sid
committed
8c4973e
View commit details
Copy full SHA for 8c4973e
Browse repository at this point
Update the logout help text for profiles
Show description for 93ff498
514sid
committed
93ff498
View commit details
Copy full SHA for 93ff498
Browse repository at this point
Document the store's concurrency and Windows permission limits
Show description for 3e368f3
514sid
committed
3e368f3
View commit details
Copy full SHA for 3e368f3
Browse repository at this point
Support non-interactive login instead of panicking on a non-tty
Show description for 607324f
514sid
committed
607324f
View commit details
Copy full SHA for 607324f
Browse repository at this point
You can’t perform that action at this time.