Skip to content

sukhbinder/winzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI Changelog Tests License

winzy

A plugin-based CLI toolset for Windows, built on top of the Python language.

Overview

Winzy is a collection of command-line tools designed to make working with windows easier. The project takes a plugin-based approach, allowing users to extend its functionality by creating custom plugins.

There are few plugins that i am activiley using. I will soon add all of them here.

Features

  • A simple and intuitive CLI interface
  • Extensive plugin support for customizing and extending the toolset
  • Integration with popular Python libraries and frameworks
  • Support for multiple Python versions (>=3.9)

Requirements

  • Python 3.9 or later
  • The pluggy library for plugin ment

Installation

pip install winzy

Developing your plugin


You'll need to have cookiecutter installed.

pipx install cookiecutter

Regular pip will work OK too.

Usage

Run cookiecutter gh:sukhbinder/winzy-plugin and then answer the prompts. Here's an example run:

cookiecutter gh:sukhbinder/winzy-plugin

This will show this. Fill this and the template is ready. Just add your code.

plugin_name []: winzy plugin template demo
description []: Demonstrating https://github.com/sukhbinder/winzy-plugin
hyphenated [winzy-plugin-template-demo]:
underscored [winzy_plugin_template_demo]:
github_username []: sukhbinder
author_name []: Sukhbinder Singh

List of Available Plugins

Here's the list of plugin available in pypi.

About

CLI tools for windows. A plugin based approach.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages