Test::S...er::Curl(3)

πŸ“¦
version 1.84 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

Test::Smoke::Poster::Curl β€” bestie, it's a Poster subclass that literally just uses curl. That's the whole vibe. πŸŒ€


✨ DESCRIPTION ✨

Okay so listen. This is a subclass of Test::Smoke::Poster::Base. That's it, that's the tea. It inherits everything from the base class and then adds its own little curl-flavoured glow-up. πŸ’…

πŸŽ€ Test::Smoke::Poster::Curl->new(%arguments)

The constructor, but make it extra. Alongside whatever the base class wants, you can hand it this:

  • curlbin => $fq_path_to_curl β€” the fully qualified path to your curl binary, so it knows exactly which curl is doing the posting. Not a vibe guess, an actual path. 🫢

🌸 $poster->_post_data()

This one posts the json to CoreSmokeDB using curl(1). Like, it takes the json, it takes curl, and it makes the magic happen. Obsessed. ✨

πŸ¦‹ $poster->_post_data_api()

Same energy, different destination: posts the json to the CoreSmokeDB API-function using curl(1). Two doors, one curl. Iconic. πŸ‘‘


(c) 2002-2013, Abe Timmerman <abeltje@cpan.org> All rights reserved.

Shoutout to the collaborators who helped make this happen β€” Jarkko Hietaniemi, Merijn Brand, Campo Weijerman, Alan Burlison, Allen Smith, Alain Barbet, Dominic Dunlop, Rich Rauenzahn, David Cantrell. The way that's a whole friend group πŸ₯ΉπŸ’–

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See:

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Fr fr, no promises, bestie. 😭

perl v5.42.0 Β· 2025-07-25 Β· and that's the whole Test::S...er::Curl(3) moment β€” slay, go post that json, mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from