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
Port details
sttr Quickly run various transformations on strings
0.2.23_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.21_1Version 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: 2024-08-09 06:24:08
Commit Hash: aa8c011
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-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.23_1/catalog.mk
  3. /usr/local/share/licenses/sttr-0.2.23_1/LICENSE
  4. /usr/local/share/licenses/sttr-0.2.23_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 = 1722943825 SHA256 (abhimanyu003-sttr-v0.2.23_GH0.tar.gz) = 08c87865c4d88cfe00d6da5521f488040571bb15b0e4db03f20c03be0f7441d6 SIZE (abhimanyu003-sttr-v0.2.23_GH0.tar.gz) = 1233820

Expand this list (86 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.18.0_GH0.tar.gz) = d7b079b4cd29f5788f59f6e62647e884837648d3e1d27feafdb90186ff528d44 SIZE (charmbracelet-bubbles-v0.18.0_GH0.tar.gz) = 66820 SHA256 (charmbracelet-bubbletea-v0.26.6_GH0.tar.gz) = b41df67541d784111bc8b53b684683cf6dd704a7cbe21ac308818e1b283a30e9 SIZE (charmbracelet-bubbletea-v0.26.6_GH0.tar.gz) = 2184825 SHA256 (charmbracelet-lipgloss-v0.12.1_GH0.tar.gz) = 644d24fb5a00e89a3225884fbb0b56966b44e475148109eee643f1fa9b720c98 SIZE (charmbracelet-lipgloss-v0.12.1_GH0.tar.gz) = 69717 SHA256 (charmbracelet-x-ansi-v0.1.4_GH0.tar.gz) = b9de5024d754bb17fd720f66a02a9b1702fa92f1c5bdba56be4c1f30cdc89013 SIZE (charmbracelet-x-ansi-v0.1.4_GH0.tar.gz) = 221833 SHA256 (charmbracelet-x-input-v0.1.3_GH0.tar.gz) = 22115e4075395740adeae7ac190ebedf30757ce30fb4066a0ad67e595a85d3be SIZE (charmbracelet-x-input-v0.1.3_GH0.tar.gz) = 221992 SHA256 (charmbracelet-x-term-v0.1.1_GH0.tar.gz) = 48ce606004e59c24f4423ebc08954d3d4bdda0626a4a15db6916ea6fa45f00e7 SIZE (charmbracelet-x-term-v0.1.1_GH0.tar.gz) = 212515 SHA256 (charmbracelet-x-windows-v0.1.2_GH0.tar.gz) = dbb67b71b00ca2ffbb01ac12a456e1787605a135b3c2f4a31d9e9e546ba1943e SIZE (charmbracelet-x-windows-v0.1.2_GH0.tar.gz) = 212567 SHA256 (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f SIZE (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = 9902 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.25.0_GH0.tar.gz) = 44619ce0bc1901464e14925487f5152b850b50e214cc12021dbe177f22444749 SIZE (golang-crypto-v0.25.0_GH0.tar.gz) = 1796762 SHA256 (golang-net-v0.27.0_GH0.tar.gz) = 7366b073182cd029815e724a6584cdf01864f46f108e1b1f6beb04597ebacaea SIZE (golang-net-v0.27.0_GH0.tar.gz) = 1454586 SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461 SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181 SHA256 (golang-sys-v0.22.0_GH0.tar.gz) = b5a84a20ff327803ed47aefd837a3264d511b3f644017cb8e050ff1f5bd22471 SIZE (golang-sys-v0.22.0_GH0.tar.gz) = 1498230 SHA256 (golang-term-v0.22.0_GH0.tar.gz) = 12263f0da55447aa51fb5d5bef6ca12e37bf2058db6c625e498d06e462fca79e SIZE (golang-term-v0.22.0_GH0.tar.gz) = 14742 SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779 SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326 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-reflow-v0.3.0_GH0.tar.gz) = f797b8c25d447e314ad92b155433562446c683924171be1698ad44f24c79f651 SIZE (muesli-reflow-v0.3.0_GH0.tar.gz) = 21245 SHA256 (muesli-termenv-v0.15.2_GH0.tar.gz) = 547a35fca6d807006fc15bdd819f175e4214b2153d39b5c6f5df217d4d4fe6ec SIZE (muesli-termenv-v0.15.2_GH0.tar.gz) = 422802 SHA256 (mvdan-xurls-v2.5.0_GH0.tar.gz) = 552779a765de29e51ff01fe6c85a7d0389faae1b80d354332e7c69db232ee4ad SIZE (mvdan-xurls-v2.5.0_GH0.tar.gz) = 27562 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.8.1_GH0.tar.gz) = 5d45f6fcce63f9f4dd12b34a15669335a35ca3f7bf297ba465c3fbf62308e5fe SIZE (spf13-cobra-v1.8.1_GH0.tar.gz) = 192358 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 SHA256 (stretchr-testify-v1.9.0_GH0.tar.gz) = ee651d4d4427d55096007190398102383498e6b5cf97ea9e89ad6e72b4115fbb SIZE (stretchr-testify-v1.9.0_GH0.tar.gz) = 108663 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.4_GH0.tar.gz) = 8e44cccc7fd44ee8f7c35c127e9cd592529be74ae8c8570e64b6f1560affcf95 SIZE (yuin-goldmark-v1.7.4_GH0.tar.gz) = 252411 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_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:13:quarterly0.2.23_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:14:latest0.2.23_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:14:quarterly0.2.23_10.2.23_1-0.2.23_10.2.23_1---
FreeBSD:15:latest0.2.23_10.2.23_1n/a0.2.23_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
textproc_sttr
USES:
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.23?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 7