https://github.com/ploi/ploi-raycast
Official Ploi Raycast Extension
https://github.com/ploi/ploi-raycast
mac macos ploi raycast search
Last synced: about 1 year ago
JSON representation
Official Ploi Raycast Extension
- Host: GitHub
- URL: https://github.com/ploi/ploi-raycast
- Owner: ploi
- Created: 2022-01-08T20:42:31.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-07T09:49:33.000Z (over 2 years ago)
- Last Synced: 2025-04-20T06:55:02.242Z (about 1 year ago)
- Topics: mac, macos, ploi, raycast, search
- Language: TypeScript
- Homepage: https://ploi.io
- Size: 3.78 MB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Ploi Raycast
A Raycast plugin for managing your servers & sites by [Ploi](https://ploi.io/).

## Usage
You will need an API key from Ploi to use this extension.
When logged in, [visit this page](https://ploi.io/profile/api-keys) to create a fresh API key.
Make sure to tick the required permissions and copy the token, next you can enter that token inside Raycast to make it work.

## Features from Ploi API
- View site details
- View deployment status
- Trigger deploy script
- Restart services (NGINX, MySQL, Supervisor)
- Restart server
- Flush FastCGI cache
- Refresh server OPcache
## Non-Ploi API Features
- Open terminal session
- Copy IP address
- Open site or server in ploi.io
## Development
1. Clone repository
```
$ git clone https://github.com/ploi-deploy/ploi-raycast.git
```
2. Install dependencies
```
$ npm install
```
3. Run development
```
# Development
$ npm run dev
```
## Production
Making sure production building works and compiles with Raycast:
```
$ prettier --write .
$ prettier --check .
$ npm run build
// Or
$ prettier --write . && prettier --check . && npm run build
```
## Links
- **Website** - https://ploi.io
- **API Documentation** - https://developers.ploi.io
## Contributors
- [Dennis Smink](https://github.com/Cannonb4ll)
- [Robin Rosiers](https://github.com/RosiersRobin) (Initial creator)
- [Kevin Batdorf](https://github.com/KevinBatdorf) (Inspiration 💙)