#!/usr/bin/env nu export def smt [ type: string target?: string --message (-m): string --name (-n): string = "pijul" ] { let msg = if $target != null { $"($type)\(($target)\): ($message)" } else { $"($type): ($message)" } match $name { "pijul" => { pijul record -m $"($msg)" } "git" => { git commit -m $"($msg)" } _ => { echo $msg } } }