October 19, 2019

Cross-Platform Support Added with version 0.16.0

Dorian Pula @dorianp

I released version 0.16.0, that added cross-platform support for Linux, macOS (OS X), FreeBSD and Windows Subsystem for Linux (WSL) 2.0. Also I added stability fixes as a part of the work, and adding tests to be able to test if everything works between platforms.

Most of the effort went into setting up a cross-compilation toolchain, figuring out what common functionality I could rely on between platforms, and finding a simple way to package the system. Ideally I would of created separate installable packages for each OS, but that would be not practical for a sole developer. Maybe in the future, I might employ someone to work with the fiddly bits of packaging. Instead I developed a cross-platform installer (in bash no less), and avoided distributing more than a single binary to the user.

I learned that developing packaging a desktop/CLI utility is still a finky, annoying thing, and I had to compromise to get something shipped in a reasonable amount of time. Also there are always a bunch of fiddly work needed between releases. Thankfully coming up with a consistent setup for building, testing and releasing on multiple platforms is a worthwhile investment if you are developing something with a downloadable component.

Loading comments...
Today's Top Milestones
  • First Paid Client
    So, today we got the first paid client. I've been busy with other things so I've neglected this project. But this may be the thing needed to get me st
  • Hit 1.5K MRR for the first time!
    May was a great month for UIdeck , we crossed $1500 revenue for the first time. Even though I was busy with [LineIcons 2.0](htt
  • Added Tracking of VC funds in San Francisco!
    In real time, we monitor and show new startups in the portfolio of funds, changes in the team, news of the funds. https://parsers.me/pars/funds/ We ha
  • Crossed $10k all time profit in a 3x month!
    May was a massive month for Pegasus. I almost tripled my previous best month with over $4K in profit. The increase in profit has come from two complim
  • Just passed $14K MRR
    Bangarang everybody! !Bangarang We just surpassed $14K MRR. We added: 1 x new enterprise cus
  • Sent 100+ Emails To Every Customer
    If you want a sure-fire trick to get disengaged users back into your application, try this: send each user more than 100 emails on Sunday night. Next
  • 1 year later we reached 5k Daily Active Users, AMA
    !Code News Growth Graph Today we are proud to celebrate the fact that we reached th
  • Open report May: $4937 MRR ๐ŸŽ‰
    ๐Ÿ”Ž Visitors: 13,900 (+49%) ๐Ÿ‘‹ New Users: 273 (+ 35%) ๐Ÿค New Customers: 15 (+140%) ๐Ÿ’” Churn: 5 (-54%) ๐Ÿ’ฐ MRR: $4937 (+22%) ๐Ÿ’ต Revenue: $5100 (+7%) What
  • 1000 unique page views
    Posting on sites like Reddit, Hacker News, and sideprojects.net I've managed to get enough traffic to reach 1000 unique page visitors. Next milestones
  • Clipps โ‡ข 1 Year Later
    Exactly a year ago I deployed the first Clipps code with no real idea of how I was going to turn my passion for podcasts into an ac