splash-cli / splash-cli

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

Home Page:http://splash-cli.app?ref=github

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Splash CLI v4

Go

Are you looking for the v3.x splash-cli? Check out the master branch

splash-cli

Website Buy usa  tree

stars_spark

Get stunning wallpapers from Unsplash

Installation via Homebrew

  brew tap rawnly/tap
  brew install splash-cli

About This Project

A new era for Splash CLI is coming! After many weeks thinking how to upgrade the project codebase I decided to completely rewrite the CLI from the ground in Go.

The idea is to replicate the original functionality to keep the new experience as close to the original as possible.

Why Go?

  • Distribution will not depend on NPM
  • No need to install any dependencies
  • Lighter bundle size
  • No need to use any build tools
  • Blazing fast (~2500%) (0.22s vs 5s)

Feature List

  • Change wallpaper on your desktop
  • Download photos
  • Login to your account
  • Create new collections
  • Add photos to collections
  • Like photos
  • More to come

Build Locally

To build the project locally you can use the following command:

    goreleaser --snapshot --rm-dist

Be sure to set up your environment before running the command. Required environment variables are:

  • UNSPLASH_CLIENT_ID
  • UNSPLASH_CLIENT_SECRET

You can get credentials on the Unsplash Developer Portal.

About

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

http://splash-cli.app?ref=github


Languages

Language:Go 100.0%