Skip to content

Commit d3d2136

Browse files
committed
20251115_00-Update
- Docs and installer polish - Bump to 1.1.2
1 parent ac809be commit d3d2136

File tree

5 files changed

+43
-10
lines changed

5 files changed

+43
-10
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# Changelog for UnicodeFix
22

3-
*Last updated: 2025-09-18*
3+
*Last updated: 2025-11-15*
4+
5+
## 2025-11-15
6+
7+
### Docs and installer polish (v1.1.2)
8+
9+
- README: clarified installation modes (standard, editable, and NLP extras), tightened wording, and refreshed badges/links.
10+
- Setup: improved guidance printed by `setup.sh` after environment creation; clarified quick start steps.
11+
- Requirements: synced with current packaging to ensure local venv installs match `pyproject.toml` expectations.
12+
- No behavior changes to the cleaner; tests unchanged.
413

514
## 2025-09-18
615

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# UnicodeFix - *CodExorcism Edition+ v1.1.0*
1+
# UnicodeFix - *CodExorcism Edition+ v1.1.2*
22

33
*Last updated: 2025-09-18*
44

55
![UnicodeFix Hero Image](docs/controlling-unicode.png)
66

77
[![Python](https://img.shields.io/badge/Python-3.10%2B-blue)](#) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Release](https://img.shields.io/github/v/tag/unixwzrd/UnicodeFix?label=release)](https://github.com/unixwzrd/UnicodeFix/releases)
88

9-
- [UnicodeFix - *CodExorcism Edition+ v1.1.0*](#unicodefix---codexorcism-edition-v110)
9+
- [UnicodeFix - *CodExorcism Edition+ v1.1.2*](#unicodefix---codexorcism-edition-v112)
1010
- [**Finally - a tool that blasts AI fingerprints, torches those infuriating smart quotes, and leaves your code \& docs squeaky clean for real humans.**](#finally---a-tool-that-blasts-ai-fingerprints-torches-those-infuriating-smart-quotes-and-leaves-your-code--docs-squeaky-clean-for-real-humans)
1111
- [Why Is This Happening?](#why-is-this-happening)
1212
- [Installation](#installation)
@@ -21,10 +21,12 @@
2121
- [Audit only (no changes), human-readable](#audit-only-no-changes-human-readable)
2222
- [Audit as JSON](#audit-as-json)
2323
- [Audit with Semantic Metrics (experimental)](#audit-with-semantic-metrics-experimental)
24+
- [Report without blocking commits](#report-without-blocking-commits)
2425
- [Fail CI if anomalies exceed threshold](#fail-ci-if-anomalies-exceed-threshold)
2526
- [Using in vi/vim/macvim](#using-in-vivimmacvim)
2627
- [What's New / What's Cool](#whats-new--whats-cool)
27-
- [CodexExorcism Release (Sept 2025)](#codexexorcism-release-sept-2025)
28+
- [CodexExorcism+ Release (Sept 2025)](#codexexorcism-release-sept-2025)
29+
- [CodexExorcism Release (Sept 2025)](#codexexorcism-release-sept-2025-1)
2830
- [Previous Releases](#previous-releases)
2931
- [Keep It Fresh](#keep-it-fresh)
3032
- [Shortcut for macOS](#shortcut-for-macos)
@@ -67,10 +69,17 @@ Clone the repository and run the setup script:
6769
git clone https://github.com/unixwzrd/UnicodeFix.git
6870
cd UnicodeFix
6971

72+
# This will create a VENV for python 3.10+ and install the dependencies
73+
./setup.sh
74+
75+
# This will install teh UnicodeFix package, you can install one of three ways -"
76+
# For simply running the script, use the following command:
7077
pip install .
71-
# or for dev
78+
79+
# If you wish to do development, or want to use the package in your own projects, use the following command:
7280
pip install -e .
73-
# optional extras for future NLP metrics:
81+
82+
# if you wish to use teh optional NLTK analytics, install the following optional extras for current and future NLP metrics:
7483
pip install .[nlp]
7584
```
7685

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "unicodefix"
7-
version = "1.1.0"
7+
version = "1.1.2"
88
description = "Clean Unicode quirks and audit text."
99
readme = "README.md"
1010
requires-python = ">=3.9"

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
ftfy
1+
ftfy
2+
rich

setup.sh

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,25 @@ $!/bin/bash
33
python -m venv venv
44
source venv/bin/activate
55
pip install -r requirements.txt
6-
chmod +x bin/cleanup-text.py
76

87
# Add the script to your PATH
98
if [[ ! "$PATH" =~ "$PWD/bin" ]]; then
109
echo "adding necessary items for Python script to run"
1110
echo "source $PWD/venv/bin/activate" >> ~/.bashrc
1211
echo "export PATH=\"$PWD/bin:\$PATH\"" >> ~/.bashrc
13-
fi
12+
fi
13+
14+
# Source the .bashrc file to add the necessary items to the PATH
15+
source ~/.bashrc
16+
17+
echo "You will need to install teh package using pip as described in the README.md file. Additional information is in the README.md file for more features of the package."
18+
echo ""
19+
echo "Quick Start - simply run the following command and it will install the package and make it available to use:"
20+
echo "pip install ."
21+
echo ""
22+
echo "If you wish to do development, or want to use the package in your own projects, use the following command:"
23+
echo "pip install -e ."
24+
echo ""
25+
echo "if you wish to use teh optional NLTK analytics, install the following optional extras for current and future NLP metrics:"
26+
echo "pip install .[nlp]"
27+
echo ""

0 commit comments

Comments
 (0)