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

Metadata

Release files for stouch 0.1.0.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stouch 0.1.0.post1
File Size Uploaded
stouch-0.1.0.post1.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stouch 0.1.0.post1
File Interpreter ABI Platform
stouch-0.1.0.post1-py3-none-any.whl Python 3 none any Details

Total release size: 7.4 kB

Release files / stouch-0.1.0.post1.tar.gz

Download URL stouch-0.1.0.post1.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
188d15fd76ec5ced4dd185e5d41faabab0e3e9d0d8def93bc31e4f31bcfac123
BLAKE2b-256 checksum
How to use checksums
470e98e994687dc8668bee815cba30751920541cf19650fac4697bcd7d43b7a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Darwin/22.6.0

Release files / stouch-0.1.0.post1-py3-none-any.whl

Download URL stouch-0.1.0.post1-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f023f18391c19a35f5160d8dba0acf566021a939c3952d84bb0cf0b3b0a66305
BLAKE2b-256 checksum
How to use checksums
6b6d803662226dc31ac26ad9236f12844fad865d365cb39d9a3a6d1cfee74d1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Darwin/22.6.0

Release history Release notifications | RSS feed

This release

0.1.0.post1 This release

2 release files

0.1.0

2 release 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