Skip to content

Repository files navigation

简体中文 | Powershell Gallery | GitHub | Gitee | AtomGit

license module version completions PowerShell Gallery created

Introduction

A tab-completion manager for PowerShell, built with Rust and Lua.

Demo

demo

How to get

  1. Install the module.

  2. Import the module.

    Import-Module PSCompletions

How to use

  • Built-in completion library: add a completion with psc add git.
  • Native completion integration: use PowerShell's native completions.
    • If a command has an official completion, a similar command may be run:

      xxx completion powershell | Out-String | Invoke-Expression
    • Register completions with the PowerShell argument completer:

      Register-ArgumentCompleter [-Native] -CommandName <Name> -ScriptBlock { }
    • Use other completion libraries such as Carapace.

What's new

See the changelog for details.

Contribution

See the contribution guide for details.

Support

If you like this project, feel free to give it a Star ⭐️ or Donate 💰.

Acknowledgements

License

MIT © abgox

About

A tab-completion manager for PowerShell, powered by Rust engine and interactive menu.

Topics

Resources

Code of conduct

Contributing

Stars

599 stars

Watchers

2 watching

Forks

Sponsor this project

Used by

Contributors

Languages