Download the PHP package wackystudio/forge-ssh-assistant without Composer

On this page you can find all versions of the php package wackystudio/forge-ssh-assistant. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package forge-ssh-assistant

Total Downloads

Forge SSH Assistant is a CLI tool built with Laravel Zero for macOS and Linux that fetches your Laravel Forge servers and lists these in a menu so you can easily choose which server you want to connect to using SSH.

With Forge SSH Assistant you don't have to open Laravel Forge to check the IP address of the server(s) you want to work with.

You don't have to maintain aliases on every machine you use for development, all Forge SSH Assistant needs is a valid Laravel Forge token to be able to access your Laravel Forge account and fetch a list of your servers.


Installation

You can install Forge SSH Assistant through Composer like this:

This will install Forge SSH Assistant globally on your machine. Make sure to add Composers global bin directory to your $PATH so the Forge SSH Assistant can be accessed anywhere.

The Composer global bin directory is placed differently based on your operation system and some common locations are:

After the installation you will be able to run Forge SSH Assistant through the forge command.

Adding a token

To be able to interact with one or more Laravel Forge account(s), Forge SSH Assistant needs a valid Laravel Forge token together with a name of the account the token belongs to.

To create a token you'll need to head into your account settings on Laravel Forge and choose API in the menu.

Here you should create a new token, you can name it whatever you want but we recommend that you name it Forge SSH Assistant <computer-name> where you replace the <computer-name> with the actual name of your computer, such as Office or MacBook Pro

An overlay will open with the actual token, which you should copy. Make sure that you copy everything.

Go into your terminal and run the following command and replace the <the-name-of-the-token> with the name of your token or the Forge account this belongs to and replace <the-token-copied-from-laravel-forge> with the actual token you copied from Laravel Forge:

To test that everything works, run the following command:

You should now be able to see the servers you have provisioned through Laravel Forge and select these to SSH into them.

License

Forge SSH Assistant is an open-source software licensed under the MIT license.


All versions of forge-ssh-assistant with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0
laravel-zero/framework Version ^8.8
nunomaduro/laravel-console-menu Version ^3.2.0
symfony/process Version ^5.1
laravel/forge-sdk Version ^3.6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wackystudio/forge-ssh-assistant contains the following files

Loading the files please wait ....