Skip to content

RipcordSoftware/PowerSession

 
 

Repository files navigation

PowerSession

Record a Session in PowerShell.

PowerShell version of asciinema based on Windows Pseudo Console(ConPTY)

Basic features record/play/auth/upload are working now.

Compatibilities

  • The output is comptible with asciinema v2 standard and can be played by ascinnema.
  • The auth and upload functionalities are agains asciinema.org.

Installation

using dotnet tool

> dotnet tool install --global PowerSession

Using Scoop

> scoop install PowerSession

Manual Download

Download PowerSession.exe at Release Page https://github.com/ibigbug/PowerSession/releases

Usage

Record

$ PowerSession.Cli.exe rec a.txt

Play

$ PowerSession.Cli.exe play a.txt

Auth

$ PowerSession.Cli.exe auth

Upload

$ PowerSession.Cli.exe upload a.txt

Get Help

$ PowerSession.exe rec -h

rec:
  Record and save a session

Usage:
  PowerSession rec [options] <file>

Arguments:
  <file>    The filename to save the record

Options:
  -c, --command <command>    The command to record, default to be powershell.exe

Checkout A Demo

asciicast

Roadmap

  • Implement other necessary features
    • Other optional parameters
  • Publish to package installers
  • Test Cases

About

Record a Session in PowerShell

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%