daniel-beard / psst

PaSteboard String Tool - Julia based string transform tool, using Julia's Meta.parse.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

psst

PaSteboard String Tool - Julia based string transform tool, using Julia's Meta.parse.

E.g.

$ echo "hello world" | psst 'spongebob'
hElLo wOrLd
$ echo "one two three four" | psst 'words |> take(2)'
"one", "two"

Validate JSON

$ psst 'parseJSON |> pp'
{
  "an_array": [
    "string",
    9
  ],
  "a_number": 5.0
}
nothing

URLs

Examples assume "http://test.com?foo=bar&anotherParam=baz" is in the pasteboard.

# Check if valid
$ psst 'parseURL |> isValid'
# Extract query param
$ psst 'parseURL |> queryParams |> get("anotherParam")'
baz

About

PaSteboard String Tool - Julia based string transform tool, using Julia's Meta.parse.


Languages

Language:Julia 100.0%