Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement rudimentary sentence casing #12

Merged
merged 3 commits into from
Jul 13, 2024
Merged

Implement rudimentary sentence casing #12

merged 3 commits into from
Jul 13, 2024

Conversation

alerque
Copy link
Owner

@alerque alerque commented Jul 11, 2024

  • feat: Implement (fairly naive) sentence casing
  • docs: Note existence of scentence case function

Copy link

github-actions bot commented Jul 11, 2024

🤠 Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu 🤠

@@ Size breakdown @@

Size       215 B
Text size  215 B

No changes to crate sizes

Dependency tree
@@ Dependency tree @@
Count: 406

├─ clap v4.5.8
│  ├─ clap_builder v4.5.8
│  │  ├─ anstream v0.6.14 
│  │  ├─ anstyle v1.0.7
│  │  ├─ clap_lex v0.7.1
│  │  └─ strsim v0.11.1
│  └─ clap_derive v4.5.8 (proc-macro) 
├─ mlua v0.9.9
│  ├─ bstr v1.9.1
│  │  └─ memchr v2.7.4
│  ├─ mlua-sys v0.6.1
│  │  ├─ cc v1.0.105
│  │  ├─ cfg-if v1.0.0
│  │  └─ pkg-config v0.3.30
│  ├─ mlua_derive v0.9.3 (proc-macro)
│  │  ├─ proc-macro2 v1.0.86 
│  │  ├─ quote v1.0.36 
│  │  └─ syn v2.0.69 
│  ├─ num-traits v0.2.19
│  │  └─ autocfg v1.3.0
│  ├─ once_cell v1.19.0
│  └─ rustc-hash v2.0.0
├─ pyo3 v0.22.1
│  ├─ cfg-if v1.0.0
│  ├─ indoc v2.0.5 (proc-macro)
│  ├─ libc v0.2.155
│  ├─ memoffset v0.9.1
│  │  └─ autocfg v1.3.0
│  ├─ once_cell v1.19.0
│  ├─ pyo3-ffi v0.22.1
│  │  ├─ libc v0.2.155
│  │  └─ pyo3-build-config v0.22.1
│  │     ├─ once_cell v1.19.0
│  │     └─ target-lexicon v0.12.14
│  ├─ pyo3-macros v0.22.1 (proc-macro)
│  │  ├─ proc-macro2 v1.0.86 
│  │  ├─ pyo3-macros-backend v0.22.1
│  │  │  ├─ heck v0.5.0
│  │  │  ├─ proc-macro2 v1.0.86 
│  │  │  ├─ pyo3-build-config v0.22.1 
│  │  │  ├─ quote v1.0.36 
│  │  │  └─ syn v2.0.69 
│  │  ├─ quote v1.0.36 
│  │  └─ syn v2.0.69 
│  ├─ unindent v0.2.3
│  └─ pyo3-build-config v0.22.1 
├─ regex v1.10.5
│  ├─ aho-corasick v1.1.3
│  │  └─ memchr v2.7.4
│  ├─ memchr v2.7.4
│  ├─ regex-automata v0.4.7
│  │  ├─ aho-corasick v1.1.3 
│  │  ├─ memchr v2.7.4
│  │  └─ regex-syntax v0.8.4
│  └─ regex-syntax v0.8.4
├─ strum v0.26.3
├─ strum_macros v0.26.4 (proc-macro)
│  ├─ heck v0.5.0
│  ├─ proc-macro2 v1.0.86 
│  ├─ quote v1.0.36 
│  ├─ rustversion v1.0.17 (proc-macro)
│  └─ syn v2.0.69 
├─ titlecase v3.2.0
│  └─ regex v1.10.5 
├─ unicode_titlecase v2.3.0
├─ clap_complete v4.5.7
│  └─ clap v4.5.8 
├─ clap_mangen v0.2.22
│  ├─ clap v4.5.8 
│  └─ roff v0.2.1
├─ strum_macros v0.26.4 (proc-macro) 
└─ vergen v8.3.1
   ├─ anyhow v1.0.86
   ├─ cargo_metadata v0.18.1
   │  ├─ camino v1.1.7
   │  │  └─ serde v1.0.204
   │  │     └─ serde_derive v1.0.204 (proc-macro)
   │  │        ├─ proc-macro2 v1.0.86 
   │  │        ├─ quote v1.0.36 
   │  │        └─ syn v2.0.69 
   │  ├─ cargo-platform v0.1.8
   │  │  └─ serde v1.0.204 
   │  ├─ semver v1.0.23
   │  │  └─ serde v1.0.204 
   │  ├─ serde v1.0.204 
   │  ├─ serde_json v1.0.120
   │  │  ├─ itoa v1.0.11
   │  │  ├─ ryu v1.0.18
   │  │  └─ serde v1.0.204 
   │  └─ thiserror v1.0.61
   │     └─ thiserror-impl v1.0.61 (proc-macro)
   │        ├─ proc-macro2 v1.0.86 
   │        ├─ quote v1.0.36 
   │        └─ syn v2.0.69 
   ├─ cfg-if v1.0.0
   ├─ gix v0.57.1
   │  ├─ gix-actor v0.29.1
   │  │  ├─ bstr v1.9.1
   │  │  │  ├─ memchr v2.7.4
   │  │  │  └─ regex-automata v0.4.7
   │  │  │     ├─ aho-corasick v1.1.3 
   │  │  │     ├─ memchr v2.7.4
   │  │  │     └─ regex-syntax v0.8.4
   │  │  ├─ btoi v0.4.3
   │  │  │  └─ num-traits v0.2.19
   │  │  │     └─ autocfg v1.3.0
   │  │  ├─ gix-date v0.8.7
   │  │  │  ├─ bstr v1.9.1 
   │  │  │  ├─ itoa v1.0.11
   │  │  │  ├─ thiserror v1.0.61 
   │  │  │  └─ time v0.3.36
   │  │  │     ├─ deranged v0.3.11
   │  │  │     │  └─ powerfmt v0.2.0
   │  │  │     ├─ itoa v1.0.11
   │  │  │     ├─ libc v0.2.155
   │  │  │     ├─ num-conv v0.1.0
   │  │  │     ├─ num_threads v0.1.7
   │  │  │     ├─ powerfmt v0.2.0
   │  │  │     ├─ time-core v0.1.2
   │  │  │     └─ time-macros v0.2.18 (proc-macro)
   │  │  │        ├─ num-conv v0.1.0
   │  │  │        └─ time-core v0.1.2
   │  │  ├─ itoa v1.0.11
   │  │  ├─ thiserror v1.0.61 
   │  │  └─ winnow v0.5.40
   │  │     └─ memchr v2.7.4
   │  ├─ gix-commitgraph v0.23.2
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-chunk v0.4.8
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ gix-features v0.37.2
   │  │  │  ├─ crc32fast v1.4.2
   │  │  │  │  └─ cfg-if v1.0.0
   │  │  │  ├─ flate2 v1.0.30
   │  │  │  │  ├─ crc32fast v1.4.2 
   │  │  │  │  └─ miniz_oxide v0.7.4
   │  │  │  │     └─ adler v1.0.2
   │  │  │  ├─ gix-hash v0.14.2
   │  │  │  │  ├─ faster-hex v0.9.0
   │  │  │  │  └─ thiserror v1.0.61 
   │  │  │  ├─ gix-trace v0.1.9
   │  │  │  ├─ libc v0.2.155
   │  │  │  ├─ once_cell v1.19.0
   │  │  │  ├─ prodash v28.0.0
   │  │  │  ├─ sha1_smol v1.0.0
   │  │  │  ├─ thiserror v1.0.61 
   │  │  │  └─ walkdir v2.5.0
   │  │  │     └─ same-file v1.0.6
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ memmap2 v0.9.4
   │  │  │  └─ libc v0.2.155
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-config v0.33.1
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-config-value v0.14.6
   │  │  │  ├─ bitflags v2.6.0
   │  │  │  ├─ bstr v1.9.1 
   │  │  │  ├─ gix-path v0.10.8
   │  │  │  │  ├─ bstr v1.9.1 
   │  │  │  │  ├─ gix-trace v0.1.9
   │  │  │  │  ├─ home v0.5.9
   │  │  │  │  ├─ once_cell v1.19.0
   │  │  │  │  └─ thiserror v1.0.61 
   │  │  │  ├─ libc v0.2.155
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ gix-features v0.37.2 
   │  │  ├─ gix-glob v0.15.1
   │  │  │  ├─ bitflags v2.6.0
   │  │  │  ├─ bstr v1.9.1 
   │  │  │  ├─ gix-features v0.37.2 
   │  │  │  └─ gix-path v0.10.8 
   │  │  ├─ gix-path v0.10.8 
   │  │  ├─ gix-ref v0.40.1
   │  │  │  ├─ gix-actor v0.29.1 
   │  │  │  ├─ gix-date v0.8.7 
   │  │  │  ├─ gix-features v0.37.2 
   │  │  │  ├─ gix-fs v0.9.1
   │  │  │  │  └─ gix-features v0.37.2 
   │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  ├─ gix-lock v12.0.1
   │  │  │  │  ├─ gix-tempfile v12.0.1
   │  │  │  │  │  ├─ gix-fs v0.9.1 
   │  │  │  │  │  ├─ libc v0.2.155
   │  │  │  │  │  ├─ once_cell v1.19.0
   │  │  │  │  │  ├─ parking_lot v0.12.3
   │  │  │  │  │  │  ├─ lock_api v0.4.12
   │  │  │  │  │  │  │  ├─ scopeguard v1.2.0
   │  │  │  │  │  │  │  └─ autocfg v1.3.0
   │  │  │  │  │  │  └─ parking_lot_core v0.9.10
   │  │  │  │  │  │     ├─ cfg-if v1.0.0
   │  │  │  │  │  │     ├─ libc v0.2.155
   │  │  │  │  │  │     └─ smallvec v1.13.2
   │  │  │  │  │  ├─ signal-hook v0.3.17
   │  │  │  │  │  │  ├─ libc v0.2.155
   │  │  │  │  │  │  └─ signal-hook-registry v1.4.2
   │  │  │  │  │  │     └─ libc v0.2.155
   │  │  │  │  │  ├─ signal-hook-registry v1.4.2 
   │  │  │  │  │  └─ tempfile v3.10.1
   │  │  │  │  │     ├─ cfg-if v1.0.0
   │  │  │  │  │     ├─ fastrand v2.1.0
   │  │  │  │  │     └─ rustix v0.38.34
   │  │  │  │  │        ├─ bitflags v2.6.0
   │  │  │  │  │        └─ linux-raw-sys v0.4.14
   │  │  │  │  ├─ gix-utils v0.1.12
   │  │  │  │  │  ├─ fastrand v2.1.0
   │  │  │  │  │  └─ unicode-normalization v0.1.23
   │  │  │  │  │     └─ tinyvec v1.7.0
   │  │  │  │  │        └─ tinyvec_macros v0.1.1
   │  │  │  │  └─ thiserror v1.0.61 
   │  │  │  ├─ gix-object v0.40.1
   │  │  │  │  ├─ bstr v1.9.1 
   │  │  │  │  ├─ btoi v0.4.3 
   │  │  │  │  ├─ gix-actor v0.29.1 
   │  │  │  │  ├─ gix-date v0.8.7 
   │  │  │  │  ├─ gix-features v0.37.2 
   │  │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  │  ├─ gix-validate v0.8.5
   │  │  │  │  │  ├─ bstr v1.9.1 
   │  │  │  │  │  └─ thiserror v1.0.61 
   │  │  │  │  ├─ itoa v1.0.11
   │  │  │  │  ├─ smallvec v1.13.2
   │  │  │  │  ├─ thiserror v1.0.61 
   │  │  │  │  └─ winnow v0.5.40 
   │  │  │  ├─ gix-path v0.10.8 
   │  │  │  ├─ gix-tempfile v12.0.1 
   │  │  │  ├─ gix-validate v0.8.5 
   │  │  │  ├─ memmap2 v0.9.4 
   │  │  │  ├─ thiserror v1.0.61 
   │  │  │  └─ winnow v0.5.40 
   │  │  ├─ gix-sec v0.10.6
   │  │  │  ├─ bitflags v2.6.0
   │  │  │  └─ libc v0.2.155
   │  │  ├─ memchr v2.7.4
   │  │  ├─ once_cell v1.19.0
   │  │  ├─ smallvec v1.13.2
   │  │  ├─ thiserror v1.0.61 
   │  │  ├─ unicode-bom v2.0.3
   │  │  └─ winnow v0.5.40 
   │  ├─ gix-date v0.8.7 
   │  ├─ gix-diff v0.39.1
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ gix-object v0.40.1 
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-discover v0.28.1
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ gix-path v0.10.8 
   │  │  ├─ gix-ref v0.40.1 
   │  │  ├─ gix-sec v0.10.6 
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-features v0.37.2 
   │  ├─ gix-fs v0.9.1 
   │  ├─ gix-glob v0.15.1 
   │  ├─ gix-hash v0.14.2 
   │  ├─ gix-hashtable v0.5.2
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ hashbrown v0.14.5
   │  │  └─ parking_lot v0.12.3 
   │  ├─ gix-index v0.28.2
   │  │  ├─ bitflags v2.6.0
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ btoi v0.4.3 
   │  │  ├─ filetime v0.2.23
   │  │  │  ├─ cfg-if v1.0.0
   │  │  │  └─ libc v0.2.155
   │  │  ├─ gix-bitmap v0.2.11
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ gix-features v0.37.2 
   │  │  ├─ gix-fs v0.9.1 
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ gix-lock v12.0.1 
   │  │  ├─ gix-object v0.40.1 
   │  │  ├─ gix-traverse v0.36.2
   │  │  │  ├─ gix-commitgraph v0.23.2 
   │  │  │  ├─ gix-date v0.8.7 
   │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  ├─ gix-hashtable v0.5.2 
   │  │  │  ├─ gix-object v0.40.1 
   │  │  │  ├─ gix-revwalk v0.11.1
   │  │  │  │  ├─ gix-commitgraph v0.23.2 
   │  │  │  │  ├─ gix-date v0.8.7 
   │  │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  │  ├─ gix-hashtable v0.5.2 
   │  │  │  │  ├─ gix-object v0.40.1 
   │  │  │  │  ├─ smallvec v1.13.2
   │  │  │  │  └─ thiserror v1.0.61 
   │  │  │  ├─ smallvec v1.13.2
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ itoa v1.0.11
   │  │  ├─ libc v0.2.155
   │  │  ├─ memmap2 v0.9.4 
   │  │  ├─ rustix v0.38.34 
   │  │  ├─ smallvec v1.13.2
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-lock v12.0.1 
   │  ├─ gix-macros v0.1.5 (proc-macro)
   │  │  ├─ proc-macro2 v1.0.86 
   │  │  ├─ quote v1.0.36 
   │  │  └─ syn v2.0.69 
   │  ├─ gix-object v0.40.1 
   │  ├─ gix-odb v0.56.1
   │  │  ├─ arc-swap v1.7.1
   │  │  ├─ gix-date v0.8.7 
   │  │  ├─ gix-features v0.37.2 
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ gix-object v0.40.1 
   │  │  ├─ gix-pack v0.46.1
   │  │  │  ├─ clru v0.6.2
   │  │  │  ├─ gix-chunk v0.4.8 
   │  │  │  ├─ gix-features v0.37.2 
   │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  ├─ gix-hashtable v0.5.2 
   │  │  │  ├─ gix-object v0.40.1 
   │  │  │  ├─ gix-path v0.10.8 
   │  │  │  ├─ gix-tempfile v12.0.1 
   │  │  │  ├─ memmap2 v0.9.4 
   │  │  │  ├─ parking_lot v0.12.3 
   │  │  │  ├─ smallvec v1.13.2
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ gix-path v0.10.8 
   │  │  ├─ gix-quote v0.4.12
   │  │  │  ├─ bstr v1.9.1 
   │  │  │  ├─ gix-utils v0.1.12 
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ parking_lot v0.12.3 
   │  │  ├─ tempfile v3.10.1 
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-pack v0.46.1 
   │  ├─ gix-path v0.10.8 
   │  ├─ gix-ref v0.40.1 
   │  ├─ gix-refspec v0.21.1
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-hash v0.14.2 
   │  │  ├─ gix-revision v0.25.1
   │  │  │  ├─ bstr v1.9.1 
   │  │  │  ├─ gix-date v0.8.7 
   │  │  │  ├─ gix-hash v0.14.2 
   │  │  │  ├─ gix-hashtable v0.5.2 
   │  │  │  ├─ gix-object v0.40.1 
   │  │  │  ├─ gix-revwalk v0.11.1 
   │  │  │  ├─ gix-trace v0.1.9
   │  │  │  └─ thiserror v1.0.61 
   │  │  ├─ gix-validate v0.8.5 
   │  │  ├─ smallvec v1.13.2
   │  │  └─ thiserror v1.0.61 
   │  ├─ gix-revision v0.25.1 
   │  ├─ gix-revwalk v0.11.1 
   │  ├─ gix-sec v0.10.6 
   │  ├─ gix-tempfile v12.0.1 
   │  ├─ gix-trace v0.1.9
   │  ├─ gix-traverse v0.36.2 
   │  ├─ gix-url v0.26.1
   │  │  ├─ bstr v1.9.1 
   │  │  ├─ gix-features v0.37.2 
   │  │  ├─ gix-path v0.10.8 
   │  │  ├─ home v0.5.9
   │  │  ├─ thiserror v1.0.61 
   │  │  └─ url v2.5.2
   │  │     ├─ form_urlencoded v1.2.1
   │  │     │  └─ percent-encoding v2.3.1
   │  │     ├─ idna v0.5.0
   │  │     │  ├─ unicode-bidi v0.3.15
   │  │     │  └─ unicode-normalization v0.1.23 
   │  │     └─ percent-encoding v2.3.1
   │  ├─ gix-utils v0.1.12 
   │  ├─ gix-validate v0.8.5 
   │  ├─ once_cell v1.19.0
   │  ├─ parking_lot v0.12.3 
   │  ├─ signal-hook v0.3.17 
   │  ├─ smallvec v1.13.2
   │  └─ thiserror v1.0.61 
   ├─ regex v1.10.5 
   ├─ time v0.3.36 
   └─ rustversion v1.0.17 (proc-macro)

Commit: 721ab56 (Compare with baseline commit)

@coveralls
Copy link

coveralls commented Jul 13, 2024

Pull Request Test Coverage Report for Build 9922478274

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 0.0%

Totals Coverage Status
Change from base Build 9914738839: 0.0%
Covered Lines: 0
Relevant Lines: 0

💛 - Coveralls

@alerque alerque merged commit 50f9ae2 into master Jul 13, 2024
27 checks passed
@alerque alerque deleted the sentenece branch July 13, 2024 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants