{"id":21258789,"url":"https://github.com/watfaq/powersession","last_synced_at":"2025-07-11T02:32:50.695Z","repository":{"id":38401042,"uuid":"211114813","full_name":"Watfaq/PowerSession","owner":"Watfaq","description":"Record a Session in PowerShell","archived":false,"fork":false,"pushed_at":"2023-03-08T09:04:02.000Z","size":256,"stargazers_count":152,"open_issues_count":8,"forks_count":9,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-05T20:46:22.584Z","etag":null,"topics":["asciinema","conpty","powersession","powershell"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Watfaq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"ibigbug","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"lvm","issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-09-26T14:53:59.000Z","updated_at":"2025-02-28T22:36:11.000Z","dependencies_parsed_at":"2024-01-14T20:18:22.930Z","dependency_job_id":"5fb38da1-c7b8-481f-b725-7ff1b9d93548","html_url":"https://github.com/Watfaq/PowerSession","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/Watfaq/PowerSession","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watfaq%2FPowerSession","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watfaq%2FPowerSession/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watfaq%2FPowerSession/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watfaq%2FPowerSession/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Watfaq","download_url":"https://codeload.github.com/Watfaq/PowerSession/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Watfaq%2FPowerSession/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264712884,"owners_count":23652681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asciinema","conpty","powersession","powershell"],"created_at":"2024-11-21T04:10:37.628Z","updated_at":"2025-07-11T02:32:50.291Z","avatar_url":"https://github.com/Watfaq.png","language":"C#","funding_links":["https://github.com/sponsors/ibigbug","https://liberapay.com/lvm"],"categories":[],"sub_categories":[],"readme":"# PowerSession\n\n\u003e Record a Session in PowerShell.\n\n**‼️  DEPRECATED Checkout the brand new Rust implementation: https://github.com/Watfaq/PowerSession-rs ‼️**\n\nPowerShell version of [asciinema](https://github.com/asciinema/asciinema) based on [Windows Pseudo Console(ConPTY)](https://devblogs.microsoft.com/commandline/windows-command-line-introducing-the-windows-pseudo-console-conpty/)\n\n## Checkout A Demo\n\n[![asciicast](https://asciinema.org/a/272866.svg)](https://asciinema.org/a/272866)\n\n## Compatibilities\n\n* The output is comptible with asciinema v2 standard and can be played by `ascinnema`.\n* The `auth` and `upload` functionalities are agains `asciinema.org`.\n\n## Installation\n\n### using dotnet tool\n\n```\n\u003e dotnet tool install --global PowerSession\n```\n\n### Using [Scoop](https://scoop.sh)\n\n```\n\u003e scoop install PowerSession\n```\n\n### Manual Download\n\nDownload `PowerSession.exe` at Release Page https://github.com/ibigbug/PowerSession/releases\n\n\n## Usage\n\n### Record\n\n```PowerShell\n$ PowerSession.Cli.exe rec a.txt\n```\n\n### Play\n\n```PowerShell\n$ PowerSession.Cli.exe play a.txt\n```\n\n### Auth\n\n```PowerShell\n$ PowerSession.Cli.exe auth\n```\n\n### Upload\n\n```PowerShell\n$ PowerSession.Cli.exe upload a.txt\n```\n\n### Get Help\n\n```PowerShell\n$ PowerSession.exe rec -h\n\nrec:\n  Record and save a session\n\nUsage:\n  PowerSession rec [options] \u003cfile\u003e\n\nArguments:\n  \u003cfile\u003e    The filename to save the record\n\nOptions:\n  -c, --command \u003ccommand\u003e    The command to record, default to be powershell.exe\n```\n\n## Supporters\n- [GitBook](https://www.gitbook.com/) Community License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatfaq%2Fpowersession","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwatfaq%2Fpowersession","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwatfaq%2Fpowersession/lists"}