Skip to content

Releases: grifpkg/cli

sjk! (bug killing noise)

20 Nov 19:23
Compare
Choose a tag to compare

Commits

  • 2c209d7: check if release has suggestions if unknown before downloading, so provided suggestions can be used safely (quiquelhappy)

go, penguin, go!

21 Oct 16:52
Compare
Choose a tag to compare

TL;DR

Fix linux install, unix in general tbh, macos should work too

Commits

  • 35ebccf: linux install fix (quiquelhappy)
  • e3bfbd3: version bump (quiquelhappy)

show it to the internet

21 Oct 16:20
Compare
Choose a tag to compare

TL;DR

Important things in this update

  • won't mess up your path on windows anymore
  • allows you to serve your server with grif serve

Commits

  • 4840ea9: deploy and improved windows installed (prevents duplicates on path) (quiquelhappy)
  • 14468b7: allow nil values to be sent upon post (quiquelhappy)
  • dccba08: primitive externally hosted releases support (quiquelhappy)

ooooo pretty and functional

14 Sep 20:45
Compare
Choose a tag to compare

TL;DR

Keep in mind this update has breaking changes to project.json files. You should delete em before updating.

Two important things in this update

  • It looks pretty(er)
  • It has cache managment (lock files)
  • Simplified project.json files; cache data, ids and value-hash have been moved to the project-lock.json file

Commits

  • dfb16bd: ignore ds_store (quiquelhappy)
  • 114b72c: use go modules (quiquelhappy)
  • 282edb9: pretty readme (quiquelhappy)
  • a2336bd: simplify the api wrapper (quiquelhappy)
  • ce04e29: added globals for the keychain service (quiquelhappy)
  • 159f357: new logging system (quiquelhappy)
  • 85021e9: deprecated in order to use the recoded version with the new log system and lock files (quiquelhappy)
  • ad0e341: use the new log system (quiquelhappy)
  • 7639cfc: improved import paths (prevents circular imports) and new logging system (quiquelhappy)
  • 24b2cae: updated survey, added spinner (quiquelhappy)
  • 7fb5c60: object-based api objects (quiquelhappy)
  • a3bd07b: session system (preparing for premium resources) (quiquelhappy)

let me fetch it from the internet!

26 Aug 15:58
Compare
Choose a tag to compare

TL;DR

You can now download externally hosted releases from grif install <name>, support for externally hosted releases on the standalone grif installcommand will be coming soon. A refrac is planned for the Client package in order to make it easier to mantain and read.

Commits

  • 14d590e: primitive support for externally hosted releases (quiquelhappy)

hit it hit it hit it get it get it get it

16 Aug 16:37
Compare
Choose a tag to compare

TL;DR

standalone "install" and "update". you can force versions by removing the ^ prefix on the project.json. keep in mind the package.lock isn't ready yet, so updating resources may cause duplicated resource binaries, which will be fixed this week.

Commits

  • 4d18d03: update cmd (quiquelhappy)
  • d087074: standalone install command (quiquelhappy)

sometimes I hate MacOS

16 Aug 08:15
Compare
Choose a tag to compare

TL;DR

When upgrading grif, grif executed chmod +x to make the new upgrade executable, but it turns out there is a better way to do it with a native go implementation called os.chmod instead of executing a cmd with os.exec. Maybe it was my fault after all but I like to rant Apple for no reason. I mean; it worked on linux, so... Why would I have bothered?

Commits

  • 7485fdb: getting ready for the import cmd (quiquelhappy)
  • f7906fa: fix macos executable permissions (quiquelhappy)
  • 9d057cc: 1.0.1 -> 1.0.2 (quiquelhappy)
  • 14a1754: return more errors/info upon failed release downloads (quiquelhappy)

autoupdate glory

15 Aug 12:08
Compare
Choose a tag to compare

Autoupdate Glory

Autoupdate grif! No more manual grif binary updates. To install grif and upgrade it in the future, use:
sudo ./grif_linux_x64 upgrade on Linux, and grif_windows_x64.exe upgrade on Windows. This will make your grif binary globally available through the "grif" keyworkd on the command line. Next time you want to upgrade/install a new version, use grif upgrade on Windows and sudo grif upgrade on Linux

Commits

  • 27abe81: dont print old version on upgrade (quiquelhappy)
  • 137ccc2: grif upgrade now downloads the latest release from github
  • 23dcfa2: make the downloaded upgrade executable (quiquelhappy)

just the basics

15 Aug 11:03
Compare
Choose a tag to compare
  • added sentry reporting
  • changed json indent from project files to \t
  • first non-prerelease for testing grif upgrades

pre-1.0.2

13 Aug 08:22
Compare
Choose a tag to compare
pre-1.0.2 Pre-release
Pre-release

Changelog

  • global installer for using "grif" on the command line anywhere

Install on Windows

grif.exe upgrade

Install on Linux/MacOS/FreeBSD

sudo ./grif upgrade

the autoupdater is still not available, if you can wait, it's better to do so. If you install this version and then the selfupdating version, you won't have any problems, as the filesystem structure for the global installer has been designed to support autoupdates