Skip to main content

Quick terminal file creation tool

Project description

:robot: tch - Quick Command-line File Creation

A version of touch command that also works on windows. Quickly create a file or files with the tch command.

Usage + Examples

# create a single file
tch example.txt

# pass a full path
tch c:\example.txt

# create multiple files at once
tch test.py config.yml readme.txt

Options

--verbose or -v

  • Show all file creation notices and error messages.

Development Setup

Installation is pretty straight forward, Im using UV to manage everything.

To get it all running from scratch:

# spin up a virtual enviroment
uv venv

# activate virtual enviroment
.venv\Scripts\activate

# install all the cool dependancies
uv sync

# run tch
task run

# run pytests
task tests

# build source and wheel
task build

References

  • Click - A Python library for building CLI's

Contact + Support

Created by Wyatt Ferguson

For any questions or comments heres how you can reach me:

:mailbox_with_mail: Email me at wyattxdev@duck.com

:tropical_drink: Follow on BlueSky @wyattf

If you find this useful and want to tip me a little coffee money:

:coffee: Buy Me A Coffee

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

tch-1.0.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

tch-1.0.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file tch-1.0.0.tar.gz.

File metadata

  • Download URL: tch-1.0.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.20

File hashes

Hashes for tch-1.0.0.tar.gz
Algorithm Hash digest
SHA256 925a2a3700425401cd841dabead4fa49b1feb0ed922f078eaabf53c2e50a3d5d
MD5 fd14ecf0b0f60cd885151e3df4019c59
BLAKE2b-256 aceedf1f2f9d2d7a52624f9cd75e80f80a44a809d503a30229c4002b4ddcc8fb

See more details on using hashes here.

File details

Details for the file tch-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tch-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.20

File hashes

Hashes for tch-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66042262b647f13b2845807e1d83aa63f9089f4d549469b7d287251fd13fa87b
MD5 176d39172f8f9b679c2300d421bdd9f1
BLAKE2b-256 6157d46f97795938bff969974cc91f030c2349611abe145c8c0c20ded7913c6e

See more details on using hashes here.

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