Skip to content

rebrec/hurry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hurry

Build status

The (cross-platform) SysAdmin's tool to get repetitive things done Fast.

Hurry_Main

More screenshots

Installation and configuration

Download latest builds

Initial Configuration

Run the freshly downloaded Hurry setup and then start Hurry.

It will prompt you with a First Configuration screen.

First_Configuration_Screen

Scroll down this screen and Click on Submit button to get to work.

Manual builds

Follow this page describing how to build from the sources

Prerequisites

To be able to use most of Hurry's features, you will need a recent version or Powershell.

For Linux users, get it from here

Project description

Check out the GUI Overview with screenshots

Hurry's is to allow command-line gurus to share their work with users who prefer GUIs.

It was first released as a tool for support teams.

I was often creating Powershell scripts to solve enterprise-wide issues. When a user was calling the helpdesk, we had to ask for their computer name, etc to then execute my scripts remotely using WinRM or psexec.

Now with Hurry, I can embed my script within a contextual menu, helpdesk team just have to search for a specific user, click on its computer in the search result grid and choose the right action to perform on its computer from a contextual menu.

Since its beginning, we have extended its use so that :

  • it can quickly interface with new datasources
  • menu actions can use variables interpolated from contextual data gathered from the properties available within datasource records.
  • a plugin system lets you drive most of the application (adding new Views, updating menu content, adding datasource, new shells, etc.) still WIP.

Source code

This project has been build with the great electron-react-ts-boilerplate project (based on Electron Forge). Thanks to this project, we can concentrate on coding an Electron Application with a React JS front end. The included Webpack configuration allow using both Javascript (*.js, .jsx) and Typescript (.ts, *.tsx).

It enables to use:

  • React + Typescript for UI part
  • Typescript for backend process part
  • Jest for unit tests

It includes an example of communication between UI and Main processes (ipcRenderer and ipcMain). This example is currently not used at all.

Support

For any bug, questions on how to do I use, or features additions, feel free to create an issue

A Discord server is available here to live chat, ask questions, give your opinion on the project : lets meet there

License

LGPL