Skip to main content

stouch

An extensible touch command with plugin support, allowing for enhanced file creation capabilities.

Description

stouch is a modern take on the classic touch command, designed to be extensible with plugins. Whether you want to slugify filenames, add timestamps, or any other custom behavior, stouch has got you covered.

Features

  • Extensible: Easily add new functionalities with plugins.
  • Built-in Plugins: Comes with a slugify plugin out of the box.
  • Easy to Use: Simple CLI interface powered by Typer.

Installation

Using poetry:

poetry install stouch

To install with the slugify plugin:

poetry install stouch[slugify]

Usage

Basic usage:

stouch filename.txt

Using the slugify plugin:

stouch "My New File.txt" --plugin=slugify

Developing Plugins

Check out our plugin development guide to learn how to create your own plugins for stouch.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please read our contributing guidelines to get started.

Acknowledgements

Download files

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

Source Distribution

stouch-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

stouch-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file stouch-0.1.0.tar.gz.

File metadata

  • Download URL: stouch-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for stouch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dd5d3021e1d87b9c3e0a2bfb4367f7e0f6586815165f13c58826ca1ddd4c6d57
MD5 126eb4ad2f7afa2254191769a78d91c0
BLAKE2b-256 ef9e9723721f4dd9267829500fc8607d091296bb58a997288757bdd213358912

See more details on using hashes here.

File details

Details for the file stouch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: stouch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Darwin/22.6.0

File hashes

Hashes for stouch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4589a28a5de026d478ecb169cc45c752577079dc469c90ac389b46db64a2e4d2
MD5 ebf10edf2d610d5f242c69db54bbf5de
BLAKE2b-256 9c3f7a2f2e55d022b8c743606241d2f68660d338df899c833454df120df10ee8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.0.post1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page