semvec/pypi-packages huggingface dataset:
tch 1.0.2
Quick terminal file creation tool
License: MIT License
Requires Python: >=3.12
Keywords: cli, command-line, files, python, touch

# :robot: tch - quick terminal file creation

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

## Installation

Install with pip

```
pip install tch
```

Install with UV

```
uv tool install tch
```

## 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](https://docs.astral.sh/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
```

## References

- [Click](https://click.palletsprojects.com/en/stable/) - A Python library for building CLI's

## Contact + Support

Created by [Wyatt Ferguson](https://wyattf.bsky.social)

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

### :mailbox_with_mail: Email me at [wyattxdev@duck.com](wyattxdev@duck.com)

### :tropical_drink: Follow on [BlueSky @wyattf](https://wyattf.bsky.social)

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

### :coffee: [Buy Me A Coffee](https://www.buymeacoffee.com/wyattferguson)