notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
sttr Quickly run various transformations on strings
0.2.25_1 textproc on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.25Version of this port present on the latest quarterly branch.
Maintainer: se@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-06-02 14:27:07
Last Update: 2025-04-02 02:07:58
Commit Hash: a4e30d4
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/abhimanyu003/sttr
Description:
The sttr command allows you to quickly run various text transformation operations: - ascii85, base32, base64, base64url, and base85 encode/decode - HTML encode/decode - URL encode/decode - rot13 encode - generate bcrypt, md5, sha1, sha256, or sha512 checksum - transform to camel-, kebab-, slug-, snake-, title-case - transform to lower or upper case - shuffle, sort, or unique lines - reverse text character by character or line by line - remove spaces or new-line characters - count characters, words, or lines - convert a #hex color code to RGB - hex encode/decode - format text as JSON - convert between JSON and MSGPACK or YAML text - convert markdown to HTML - extract emails, IP numbers, or URLs from text - pad numbers with zeroes
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/sttr
  2. /usr/local/share/licenses/sttr-0.2.25_1/catalog.mk
  3. /usr/local/share/licenses/sttr-0.2.25_1/LICENSE
  4. /usr/local/share/licenses/sttr-0.2.25_1/MIT
Collapse this list.
Dependency lines:
  • sttr>0:textproc/sttr
To install the port:
cd /usr/ports/textproc/sttr/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/sttr
  • pkg install sttr
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sttr
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1743147379 SHA256 (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 0369a28a944f3f2f3c5bde527572acafbeeeee1a5cf158c1dc8dd5e9f068e059 SIZE (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 1234825

Expand this list (84 items)

Collapse this list.

SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017 SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0 SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875 SHA256 (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = e5571e3fa42de49c50f9387d7f0f3491192adaa7b676905d72b5357fbef10883 SIZE (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = 73346 SHA256 (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 0c5d7ce60d53f3b46ff860a26bb4fd6d2852f35cc22635f0041c79e000dcb4ca SIZE (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 2188046 SHA256 (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 5cd76e6592d5223e11cbccad6625fbe67c7445aaad3fd51a5275b1692230c89a SIZE (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 15242 SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406 SHA256 (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = db622ed9faf8688b0334f5cedd0020088faa19268b0bfe7bd7ce16860023e299 SIZE (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = 236972 SHA256 (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 1c3e03462c0ca86d0eff38ed1941e1bf2669cbd9c736312a1a177c3f763316d8 SIZE (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 978047 SHA256 (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = d0d740b26a061f4efece62a770e107e07a820b77fb34c227e4e3aab6c5df6427 SIZE (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = 146679 SHA256 (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 5fa29154237bc840a10a06231c066f9ddbe06bb31d1c3372eab12e1ed977271f SIZE (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 11064 SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113 SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949 SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44 SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772 SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (golang-crypto-v0.36.0_GH0.tar.gz) = 31b061f275cb9aabfc8a1fcd325435e8963f275e972d4898c9fa34f75a5d98f6 SIZE (golang-crypto-v0.36.0_GH0.tar.gz) = 1841605 SHA256 (golang-net-v0.37.0_GH0.tar.gz) = d822af41208d45f1a3055776187788bdb3c174226d88c2d134917e3edb2513ba SIZE (golang-net-v0.37.0_GH0.tar.gz) = 1494338 SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7 SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923 SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972 SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040 SHA256 (golang-term-v0.30.0_GH0.tar.gz) = f8aede057e9335073ad5b4a4ccf1165f61e4b8d98c2ffa7de5667dcfe6011d23 SIZE (golang-term-v0.30.0_GH0.tar.gz) = 14692 SHA256 (golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df SIZE (golang-text-v0.23.0_GH0.tar.gz) = 8969153 SHA256 (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 1cd6a7584be53d74b1e3014fa7d50a998b330580ec13109cd0558f554d3457e9 SIZE (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 5511 SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141 SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338 SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755 SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735 SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490 SHA256 (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 4eb05fe197924cf98dcbe418d7a85e592eb252d9ff2a36b3074b088f1bb7d66f SIZE (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 6549 SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243 SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443 SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210 SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973 SHA256 (mvdan-xurls-v2.6.0_GH0.tar.gz) = 476d92a0416fee965f928180a950691b85dbb8d11efc3dc7f795ecc106c76075 SIZE (mvdan-xurls-v2.6.0_GH0.tar.gz) = 28122 SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088 SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408 SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368 SHA256 (spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af SIZE (spf13-cobra-v1.9.1_GH0.tar.gz) = 197816 SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7 SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840 SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684 SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732 SHA256 (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = cffb190f68ddf9d248e1587080466981ed911cf08901c6a81f4edc8d66b69f90 SIZE (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = 37770 SHA256 (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 676b99c051fef68d1b0fb0385103de0e42a3ee556919b2b54ff5d3445bac56dd SIZE (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 3683 SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180 SHA256 (yuin-goldmark-v1.7.8_GH0.tar.gz) = 24ed806185809cd518c96d772078d1e255e7d4993d446bcdbe396b1b30d99118 SIZE (yuin-goldmark-v1.7.8_GH0.tar.gz) = 254906 SHA256 (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = fdbdaf569fda5a0758e6c9c02b74872e384896d31333a90d85bb89db447d0153 SIZE (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = 5974

Collapse this list.


Packages (timestamps in pop-ups are UTC):
sttr
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.23_20.2.23_2-0.2.23_20.2.25---
FreeBSD:13:quarterly0.2.23_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:14:latest0.2.23_20.2.23_2-0.2.23_20.2.25---
FreeBSD:14:quarterly0.2.23_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:15:latest0.2.23_20.2.23_2n/a0.2.23_2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go123 : lang/go123
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
textproc_sttr
USES:
go:1.23 go:modules
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/abhimanyu003/sttr/tar.gz/v0.2.25?dummy=/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.25_1
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
0.2.25
30 Mar 2025 14:30:58
commit hash: 09337816ae32e05a03d76e7c56d94c1d2ec552eecommit hash: 09337816ae32e05a03d76e7c56d94c1d2ec552eecommit hash: 09337816ae32e05a03d76e7c56d94c1d2ec552eecommit hash: 09337816ae32e05a03d76e7c56d94c1d2ec552ee files touched by this commit
Stefan Eßer (se) search for other commits by this committer
textproc/sttr: update to version 0.2.25

Some fixes, no new conversions ...
0.2.23_2
05 Mar 2025 16:02:56
commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Bump all go ports for yesterday's releases
0.2.23_1
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
0.2.23
06 Aug 2024 11:38:13
commit hash: 7ed0ef819ec979e3806de88474c5deb6153c6e01commit hash: 7ed0ef819ec979e3806de88474c5deb6153c6e01commit hash: 7ed0ef819ec979e3806de88474c5deb6153c6e01commit hash: 7ed0ef819ec979e3806de88474c5deb6153c6e01 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
textproc/sttr: upgrade to version 0.2.23

This update fixes camelCase and adds PascalCase.
0.2.22_1
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
0.2.22
30 Jun 2024 17:13:57
commit hash: 9e0e14cef116983fec47619924a4c217f514a9a5commit hash: 9e0e14cef116983fec47619924a4c217f514a9a5commit hash: 9e0e14cef116983fec47619924a4c217f514a9a5commit hash: 9e0e14cef116983fec47619924a4c217f514a9a5 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
textproc/sttr: upgrade to version 0.2.22
0.2.21_1
27 Jun 2024 00:46:48
commit hash: 8c4c0f136649f64fd6989cf7b12eb224400ef31acommit hash: 8c4c0f136649f64fd6989cf7b12eb224400ef31acommit hash: 8c4c0f136649f64fd6989cf7b12eb224400ef31acommit hash: 8c4c0f136649f64fd6989cf7b12eb224400ef31a files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
textproc/sttr: Fix warning messages with `make describe`

% pwd
/usr/ports/textproc/sttr
% make describe
make: "/usr/ports/Mk/bsd.sites.mk" line 528: warning: duplicate script for
target "git-clone-DEFAULT" ignored
make: "/usr/ports/Mk/bsd.sites.mk" line 366: warning: using previous script for
"git-clone-DEFAULT" defined here
make: "/usr/ports/Mk/bsd.sites.mk" line 529: warning: duplicate script for
target "git-clone-DEFAULT" ignored
make: "/usr/ports/Mk/bsd.sites.mk" line 366: warning: using previous script for
"git-clone-DEFAULT" defined here
sttr-0.2.21|/usr/ports/textproc/sttr|/usr/local|Quickly run various
transformations on
strings|/usr/ports/textproc/sttr/pkg-descr|se@FreeBSD.org|textproc||||/usr/ports/lang/go121||https://github.com/abhimanyu003/sttr
%

PR:		279567
Approved by:	maintainer timeout
0.2.21_1
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
0.2.21
02 Jun 2024 14:23:35
commit hash: aceb6548dd206012b330e47676d97bf3333a6af7commit hash: aceb6548dd206012b330e47676d97bf3333a6af7commit hash: aceb6548dd206012b330e47676d97bf3333a6af7commit hash: aceb6548dd206012b330e47676d97bf3333a6af7 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
textproc/sttr: add new port

This port adds a command line tool that offers a huge number of text
conversions.

Number of commits found: 10