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.2.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

winzy-0.0.2-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: winzy-0.0.2.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for winzy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 dfbab967ad159a579e9d49f13e983aa05fa8bf933a44010ca195cf9ec136849e
MD5 9ff6ceed3f49ab803a12234e35766356
BLAKE2b-256 e27ad1b9ccae03e2cdbf24d84dd4de7db1af462956566a4314dbac56ddbcfbfc

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on sukhbinder/winzy

Attestations:

File details

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

File metadata

  • Download URL: winzy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for winzy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a08fc5145efce01bef5159f3f6f60dabe68eee8c419b07eb2744b410c5eea0a
MD5 a7ecd31ad82ee7f572410b454d2f4c47
BLAKE2b-256 568b98caa3d351a68f137a9b7b26513e1a1f397d376e5c108201e557fd60bcfb

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on sukhbinder/winzy

Attestations:

Supported by

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