using OrbitalShell.Component.CommandLine.CommandModel; using OrbitalShell.Component.CommandLine.Parsing; using OrbitalShell.Component.CommandLine.Processor; using OrbitalShell.Component.CommandLine.Variable; using OrbitalShell.Component.Console; using OrbitalShell.Lib; using OrbitalShell.Lib.Data; using OrbitalShell.Lib.FileSystem; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; using static OrbitalShell.Component.CommandLine.CommandLineReader.Interaction; using static OrbitalShell.DotNetConsole; using static OrbitalShell.Lib.FileSystem.FileSystem; using static OrbitalShell.Lib.Str; using sc = System.Console;Then you can write a method and its body for your new command implementation:
//If you build your code as a .net standard 2.1 class library, it will be usable as a module in Orbital Shell:
# orbsh module -l MyCommands.dll