Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

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.

Checkout A Demo

asciicast

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

Roadmap

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

Supporters