Skip to content
0:00 / 0:00

#decline#cats-effect

Decline is amazing! - SPFS #8

Jakub Kozłowski

3.7K subscribers • 30 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Jakub Kozłowski
  • Linked in the descriptionkubukoz/stevebkirwi/decline

Intermediate. Assumes working knowledge.

1.6K views4 years ago1 recommendation

Programming languagesTools and practiceScalaThe shell and command line

Jakub Kozłowski demonstrates how to build a command-line interface for a Scala application using the Decline library.

Yet another episode of Scala Project From Scratch! In this one, the client gets a command-line interface using Decline. Project URL: github.com/kubukoz/steve If you enjoyed this video, please like and subscribe, and hit the bell icon so you don't miss another one ;) I'm on Twitter: twitter.com/kubukoz on GitHub: github.com/kubukoz sometimes stream on Twitch: twitch.tv/kubukoz And you can buy me a coffee if you want: ko-fi.com/kubukoz Read the code (at the point after the video): github.com/kubukoz/steve/tree/episode-8 Chapters: - Plans for the episode - Request for you! - Scala Steward PRs - Reviewing current client behavior - Refactoring to enums - Building example command-line frontend - Implementing the real CLI frontend - Refactoring to allow testing the parser - Extract FrontEnd - Adding tests for frontend - Extracting build file loader - Summary of progress - Next steps - Parting words Links: Decline: github.com/bkirwi/decline

Why it's here

1 person recommends this

u/kubukozcats,cats-effectin r/scala • Recommends

Decline is amazing! (Scala Project From Scratch #8)