Releases: grifpkg/cli
sjk! (bug killing noise)
Commits
- 2c209d7: check if release has suggestions if unknown before downloading, so provided suggestions can be used safely (quiquelhappy)
go, penguin, go!
show it to the internet
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
ooooo pretty and functional
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!
TL;DR
You can now download externally hosted releases from grif install <name>
, support for externally hosted releases on the standalone grif install
command 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
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
sometimes I hate MacOS
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
autoupdate glory
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
just the basics
- added sentry reporting
- changed json indent from project files to \t
- first non-prerelease for testing grif upgrades
pre-1.0.2
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