Code Monkey home page Code Monkey logo

laravel-forge-raycast's Introduction

Laravel Forge

A command center for sites managed by Laravel Forge.

Get an API token here: https://forge.laravel.com/user-profile/api

Source repo: https://github.com/KevinBatdorf/laravel-forge-raycast

Features from Forge API

  • View site details
  • View deployment status
  • Multiple accounts
  • Trigger deploy script
  • Reboot services

Non-Forge API Features

  • Check site connectivity
  • Open command from raycast:// url
  • Background deploy status refresh with menubar display
  • System notification on deploy
  • Open terminal session
  • Copy meta information

laravel-forge-raycast's People

Contributors

kevinbatdorf avatar nexxai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

nexxai

laravel-forge-raycast's Issues

Ssh user not account aware

Two issues with the ssh user

  1. Everything is using preferences?.laravel_forge_ssh_user regardless of the account the server was discovered on.
  2. preferences?.laravel_forge_ssh_user ?? "forge"; won't ever resolve to "forge" in recent Raycast versions as the default is an empty string.

iTerm2

Is it possible to use iTerm2 instead of Terminal when opening SSH?

Cache Servers

I noticed you weren't sure if you should cache Servers... (permalink below) I cached sites and servers in Alforge (my Alfred workflow) and I think it made it work much better.

// TODO: Maybe cahe these for first load? Wait on user feedback

Ideas for features

Hi there, thanks for a great plugin. As I have used the AlfredApp workflow for forge earlier i have an idea for your workflow.

Save the servers in a cache, that way you can search for servers instant and do not have to wait 0,5-1,5 sec for the servers to load. Then you could refetch them from the server every x hours. Especially if you ever tried the Alfred Workflow, you can see it is much much faster due to that part. :)

Anyway love the plugin, great work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.