Skip to content

Instantly share code, notes, and snippets.

View bluescreen's full-sized avatar

Markus Muschol bluescreen

  • Muschol Software
  • Deutschland
View GitHub Profile
@bluescreen
bluescreen / gist:0fcfe2f791d0225bbd44f2f69cd16ad3
Last active April 24, 2025 20:32
Refactor Typescript with preserving history and update imports
#!/bin/bash
if [ $# -ne 2 ]; then
echo "Usage: $0 <source_file_or_dir> <destination_file_or_dir>"
exit 1
fi
if ! command -v trucker &> /dev/null; then
echo "Trucker is not installed. Please run 'npm install -g trucker' first."
exit 1
@bluescreen
bluescreen / gist:96f4bcf8ee4d28369ff3
Created February 12, 2015 12:47
Ionic Android Sign
#!/bin/bash
textReset=$(tput sgr0)
textRed=$(tput setaf 1)
textYellow=$(tput setaf 3)
textGreen=$(tput setaf 2)
message_info () {
echo "$textGreen[deploy]$textReset $1"
}
message_error () {
echo "$textRed[project]$textReset $1"
@bluescreen
bluescreen / BroadwayProjectionRebuilder.php
Created September 23, 2014 19:01
Broadway Projection Rebuild
<?php
/**
* Projection Rebuilder
* @author Markus Muschol <[email protected]>
*/
use Broadway\Domain\DateTime;
use Broadway\Domain\DomainEventStream;
use Broadway\Domain\DomainMessage;
use Broadway\Domain\Metadata;
use Broadway\EventHandling\EventBusInterface;