Skip to content

Commit

Permalink
Add beszel-extension extension (#16437)
Browse files Browse the repository at this point in the history
* Add beszel-extension extension

- fix: changed name
- initial commit

* fix: remove typecast

* chore: upgrade react

* fix: remove unused type

* fix: removed debugging logs

* feat: improve error handling

* feat: added pausing/resuming

* Update beszel-extension extension

- fix: simplified error presentation
- fix: added placeholders to preferences
- fix: refactor to use useCachedPromise with mutate

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: raycastbot <[email protected]>
  • Loading branch information
wyattjoh and raycastbot authored Jan 28, 2025
1 parent b91bf88 commit cd1764d
Show file tree
Hide file tree
Showing 17 changed files with 3,921 additions and 0 deletions.
4 changes: 4 additions & 0 deletions extensions/beszel-extension/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/beszel-extension/.gitignore
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
4 changes: 4 additions & 0 deletions extensions/beszel-extension/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
5 changes: 5 additions & 0 deletions extensions/beszel-extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Beszel Changelog

## [1.0.0] - 2025-01-28

- Initial release
18 changes: 18 additions & 0 deletions extensions/beszel-extension/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Beszel

An unofficial Raycast extension to monitor and configure your systems managed by
Beszel. This extension only currently supports username/password authentication.

## Commands

- `Search Beszel Systems`: Search for and display system statuses for each system monitored by Beszel

## Preferences

- `URL`: The URL of the Beszel service
- `Username`: The username to use for authentication
- `Password`: The password to use for authentication

## Changelog

See [CHANGELOG.md](./CHANGELOG.md) for more information.
Binary file added extensions/beszel-extension/assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/beszel-extension/metadata/beszel-1.png
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

0 comments on commit cd1764d

Please sign in to comment.