I borrowed crt.hlsl from Hammster although I've tweaked it a little.
You need a terminal profile with something like this in it:
| using UnityEngine; | |
| using UnityEngine.InputSystem; | |
| //!!>> This script should NOT be placed in an "Editor" folder. Ideally placed in a "Plugins" folder. | |
| namespace Invertex.UnityInputExtensions.Interactions | |
| { | |
| //https://gist.github.com/Invertex | |
| /// <summary> | |
| /// Custom Hold interaction for New Input System. | |
| /// With this, the .performed callback will be called everytime the Input System updates. | 
| var path = Path.Combine(path, exe); | |
| ProcessStartInfo startInfo = new ProcessStartInfo(path); | |
| startInfo.Arguments =""; | |
| startInfo.UseShellExecute = false; | |
| System.Diagnostics.Process.Start(startInfo); | |
| // launch hidden or minimized | |
| var path = Path.Combine(path, exe); | |
| ProcessStartInfo startInfo = new ProcessStartInfo(path); | |
| startInfo.Arguments =""; | 
| // i copied and pasted these functions from the sticker sheet | |
| // As t runs from 0 to 1 (our normalized palette index or domain), | |
| //the cosine oscilates c times with a phase of d. | |
| //The result is scaled and biased by a and b to meet the desired constrast and brightness. | |
| // http://www.iquilezles.org/www/articles/palettes/palettes.htm | |
| // to see this function graphed out go to: https://www.desmos.com/calculator/rz7abjujdj | |
| vec3 cosPalette( float t , vec3 brightness, vec3 contrast, vec3 osc, vec3 phase) | |
| { | 
| using System.Collections.Generic; | |
| using UnityEngine; | |
| using Sirenix.OdinInspector; | |
| using System; | |
| public class Goaper : MonoBehaviour | |
| { | |
| [TitleGroup("Parameters")] | |
| [OnValueChanged("OnParameterChanged")] | |
| public List<Parameter> parameters = new List<Parameter>(); | 
I borrowed crt.hlsl from Hammster although I've tweaked it a little.
You need a terminal profile with something like this in it:
| using namespace System.Management.Automation | |
| using namespace System.Management.Automation.Language | |
| if ($host.Name -eq 'ConsoleHost') | |
| { | |
| Import-Module PSReadLine | |
| } | |
| #Import-Module PSColors | |
| #Import-Module posh-git | |
| Import-Module -Name Terminal-Icons | 
| using Sirenix.OdinInspector; | |
| using Sirenix.OdinInspector.Editor; | |
| using Sirenix.Utilities.Editor; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| using System.IO; | |
| using UnityEditor; | |
| using UnityEngine; | |
| public class ServerFileExplorer : OdinMenuEditorWindow | 
| using System; | |
| using System.Collections.Generic; | |
| using System.Globalization; | |
| using System.IO; | |
| using System.Reflection; | |
| using System.Security.Cryptography; | |
| using UnityEditor; | |
| using UnityEditor.IMGUI.Controls; | |
| using UnityEngine; | |
| using Object = UnityEngine.Object; | 
| # A script for single [double] click uploading to itch using butler | |
| # by Nothke | |
| # | |
| # Requirements: | |
| # - Installed butler: https://itch.io/docs/butler/ | |
| # - butler added to PATH | |
| # | |
| # How to use: | |
| # 1. Put this script in your project folder, | |
| # 2. Edit the script by adding project names and ignores below | 
{ // This is the shader and a background with the monitor in it, because that's easy "experimental.pixelShaderPath": "C:\\Users\\Jaykul\\crt.hlsl", "backgroundImage": "C:\\Users\\Jaykul\\crt.png", "backgroundImageAlignment": "center",