Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teamcons/rocketlaunch
A full-blown software which is powershell scripts in a trenchcoat, to create projects at work
https://github.com/teamcons/rocketlaunch
powershell powershell-script winforms
Last synced: 28 days ago
JSON representation
A full-blown software which is powershell scripts in a trenchcoat, to create projects at work
- Host: GitHub
- URL: https://github.com/teamcons/rocketlaunch
- Owner: teamcons
- License: gpl-3.0
- Created: 2024-01-24T18:03:42.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-10T10:47:14.000Z (7 months ago)
- Last Synced: 2024-04-10T20:10:33.924Z (7 months ago)
- Topics: powershell, powershell-script, winforms
- Language: PowerShell
- Homepage:
- Size: 10.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# -Rocketlaunch!
A program for our job, to create new projects, in the right place, super super quick and how we want it, because we are lazy and impatient.
On the technical aspect, it is a Powershell script, written in imperative style, using Windows.Forms as GUI and compiled into PS2EXE.
Its bound to have some ugly and some clever code.It does :
Load the last few emails with attachments from Outlook
Load folder structure from templates
Create in the appropriate structure the folders,
include source files from email with attachments, proper place and naming conventions.As we charge by the word, count words in Word, Powerpoint, PDF, TXT, create an analysis Excel file and copy total to clipboard
As we work in Trados Studio, pre-fill and start the New Project assistant
## TODO
-Add a view for Downloads
-Add icons## CODE PHILOSOPHY
Dont bother user: minimal feedback and input, sane defaults, minimal buttons
Offer what may be needed as settings## BUILD
PS2EXE is required if you want to use an EXE and not the PS1 script.
You can install it by opening a powershell window, and entering the command "Install-Module ps2exe"The folder "Release" has a build script that takes care of using PS2EXE to bundle the script into a nice looking EXE file.
If there is no EXE in that folder, do right-click on "build.ps1", "Execute with Powershell" or whatever it is in your language, and it will take care of generating one for you.
## INSTALL
So this may be a bit weird
main.ps1 pulls everything it needs in the sources/ folder. Thats where its all split up.
You can simply run "main.ps1", and it will take care of thingsa script in the build/ folder creates a "Start Rocketlaunch" executable, because it looks more pro and better in the taskbar
to be even more pro and all, there is an installer, in build/, or at the root folder, whose job is just copying everything needed into the desktop, create a link, notify you
it cannot pin a shortcut to taskbar, because microsoft actively discourages doing that.Because of the way this is built, your antivirus may be unhappy. The Windows Defender thingy also sometimes moves away the exe into some quarantine folder.
## Super Skrivanek Suite
This is part of a suite of scripts we coded for our workplace.
We do a nontech job, with a lot of repetitive tasks, and went on to build utilities to automatize that shit.
We arent coders, so the code probably isnt the best, just learning Powershell to make our everyday easier.The company is Skrivanek GmbH a translation agency, we're there as Project Manager.
The manual is for coworkers who may want to use it.## Some more stuff
The ability to do rad EXE files is thanks to:
https://github.com/MScholtes/PS2EXEThe rocket icon comes from there:
Rocket icons created by Freepik - Flaticon