Skip to main content

CLI tools for windows. A plugin based approach.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

winzy-0.0.3.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

winzy-0.0.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file winzy-0.0.3.tar.gz.

File metadata

  • Download URL: winzy-0.0.3.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for winzy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b2b6b37459f1aabbbc6b3a3904d8823bc0f85d11411764c9dd64c5d616232616
MD5 1d2ee2d9189bcdc6e677cbb0b2314fc5
BLAKE2b-256 d8fae564616baa6a040c42be3a5905b6f9766eb7162467cd467f62ca8b5a93a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for winzy-0.0.3.tar.gz:

Publisher: publish.yml on sukhbinder/winzy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file winzy-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: winzy-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for winzy-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd0a34c8830ee9d77b76e3b24f4f1bfe055efb10139618066cade508176a35da
MD5 cde615b459c2af2e84a391e542e9fba1
BLAKE2b-256 031af36434c739c6dd42b07ccaa95fb561ef3e085942cd68bfee89891960a5bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for winzy-0.0.3-py3-none-any.whl:

Publisher: publish.yml on sukhbinder/winzy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page