forked from raycast/extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add launchdarkly extension (raycast#16155)
* LaunchDarkly extension initial version * fix ci failures and also remove extra text in the enviroments list * Update launchdarkly extension - fix ci failures and also remove extra text in the enviroments list - fix ci failures and also remove extra text in the enviroments list * fixing ordering, cache was overriding itself * Update CHANGELOG.md * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <[email protected]> Co-authored-by: raycastbot <[email protected]>
- Loading branch information
1 parent
80f9381
commit 0351328
Showing
30 changed files
with
6,282 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"root": true, | ||
"extends": ["@raycast"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
# dependencies | ||
/node_modules | ||
|
||
# Raycast specific files | ||
raycast-env.d.ts | ||
.raycast-swift-build | ||
.swiftpm | ||
compiled_raycast_swift | ||
|
||
# misc | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"printWidth": 120, | ||
"singleQuote": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Launchdarkly Changelog | ||
|
||
## [Initial Version] - 2025-01-10 | ||
|
||
- 🔍 Search through all your feature flags | ||
- 🏷️ View flag details including variations, targeting rules, and prerequisites | ||
- 🌍 Manage multiple environments | ||
- 👥 See maintainer and team information | ||
- 🔄 Quick toggle between flag names and keys | ||
- 🏃 Fast navigation with keyboard shortcuts |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# LaunchDarkly Extension for Raycast | ||
|
||
> **Note**: This is an unofficial extension and is not affiliated with LaunchDarkly. | ||
Quickly access and manage your LaunchDarkly feature flags directly from Raycast. View flag details, environments, and targeting rules without leaving your keyboard. | ||
|
||
## Features | ||
|
||
- 🔍 Search through all your feature flags | ||
- 🏷️ View flag details including variations, targeting rules, and prerequisites | ||
- 🌍 Manage multiple environments | ||
- 👥 See maintainer and team information | ||
- 🔄 Quick toggle between flag names and keys | ||
- 🏃 Fast navigation with keyboard shortcuts | ||
|
||
## Setup | ||
|
||
1. Get your LaunchDarkly API Access Token: | ||
- Log in to LaunchDarkly | ||
- Go to Account Settings | ||
- Navigate to Authorization | ||
- Create a new API token with `reader` role | ||
|
||
2. Configure the Extension: | ||
- Open Raycast | ||
- Find "LaunchDarkly" extension | ||
- In the list of actions, select "Configure extension" (no need to open the extension) | ||
- Add your API token | ||
- (Optional) Set your default project key | ||
|
||
## Usage | ||
|
||
### List Feature Flags View | ||
- Use `⌘ + Space` to open Raycast | ||
- Type "ld" or "feature flags" to find the extension | ||
- Search through your flags using the search bar | ||
- Filter flags by state using the dropdown (Live/Deprecated/Archived) | ||
|
||
Quick Actions in List View: | ||
- `↵` View flag details | ||
- `⌘ + ↵` Open flag in LaunchDarkly web UI | ||
- `⌘ + S` Toggle between showing flag names or keys | ||
- `⌘ + F` Focus search | ||
|
||
### Flag Details View | ||
View complete flag information including: | ||
- Current state and variations | ||
- Environment-specific settings | ||
- Targeting rules | ||
- Prerequisites | ||
- Maintainer information | ||
|
||
Quick Actions in Details View: | ||
- `⌘ + ⇧ + ↑/↓` Reorder environments | ||
- `⌘ + ↵` Open current environment in LaunchDarkly web UI | ||
- `esc` Return to list view | ||
|
||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.