TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: FastDS – Quality-of-life wrapper for Git and DVC

2 pointsby tolstoyevskyalmost 4 years ago
http:&#x2F;&#x2F;fastds.io<p>FDS is an open source command line wrapper around Git and DVC (https:&#x2F;&#x2F;dvc.org), meant to minimize the chances of human error, automate repetitive tasks, and provide a smoother landing for new users.<p>Quickstart: pip install fastds fds -h<p>Full blog post on the motivations and goals of the project:<p>https:&#x2F;&#x2F;dagshub.com&#x2F;blog&#x2F;fds-fast-data-science-with-git-and-dvc<p>Summary:<p>Why is it called &quot;fds&quot;?<p>Just take a look at your keyboard - it&#x27;s so silky smoove to type &quot;fds&quot;! This is important for a command line tool that exists to improve ease of use and delight users.<p>*In fact, due to popular demand, you can also type &quot;sdf&quot; instead of &quot;fds&quot; for an even more epic experience!<p>Why did we do this?<p>As we were developing Open Source Data Science projects using DVC, we often found ourselves making the same mistakes over and over again, and constantly repeating pairs of commands like &quot;git status&quot; and &quot;dvc status&quot;.<p>So, we set about creating FDS with these goals in mind:<p>1. Automate common tasks when working with git, DVC, and potentially other tools which work well together later on. 2. Provide a more interactive and opinionated UI and UX. Git and DVC are low level utilities which need to work well in scripts and support all possible use cases - this means interacting with them feels like interacting with a command line API, rather than a wizard or app. FDS orients itself to be used by humans, for convenience rather than total flexibility. This also means that FDS can afford to introduce workflows and features faster than DVC (and definitely faster than Git), since it is doesn&#x27;t have to be stable infrastructure. 3. Provide a smoother landing for new users by making things easy by default and explaining what&#x27;s going on.<p>Pull requests are Extremely Welcome!

no comments

no comments