mirror of
https://codeberg.org/privacy1st/py-regex-replace
synced 2024-12-22 02:26:06 +01:00
Perform regex-replacement on stdin and output result to stdout.
packaging | ||
src | ||
test | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
pyproject.toml | ||
README.md | ||
setup.cfg |
py-regex-replace
Perform regex-replacement on stdin and output result to stdout.
Usage
usage: py-regex-replace [-h] --pattern PATTERN --repl REPL [--count COUNT]
options:
-h, --help show this help message and exit
--pattern PATTERN, -p PATTERN
regex search pattern
--repl REPL, -r REPL replacement
--count COUNT, -c COUNT
expected count of pattern in string. -1 allows any
count
usage: py-replace [-h] --text TEXT --repl REPL [--count COUNT]
options:
-h, --help show this help message and exit
--text TEXT, -t TEXT text to replace
--repl REPL, -r REPL replacement
--count COUNT, -c COUNT
expected count of text in string. -1 allows any
count
Examples
Some small example scripts can be found in ./test. They can be run from inside the test directory:
cd test
./test.sh
Installation
make install
Uploading to TestPyPI
More detailed instructions can be found at https://packaging.python.org/tutorials/packaging-projects/
- Set up a venv
- Increase/Adjust
[metadata][version]
in setup.cfg - Install the
build
andtwine
modules to your venv. - Next generate a distribution archive:
python3 -m build
- Upload the distribution packages with twine. For the username, use
__token__
. For the password, use a test.pypi.org API token:
python3 -m twine upload --repository testpypi dist/*
- Congratulations! You can view the uploaded module under: