Comments (2)
$GOPATH itself is not deprecated, what this was doing was fine. https://blog.smantic.dev/posts/gopath-is-not-deprecated/
What is deprecated is using $GOPATH as the workspace for go projects. This was typically where you developed go codebases before go modules.
read -p "Go's 'air' is not installed on your machine. Do you want to install it? [Y/n] " choice; \
if [ "$$choice" != "n" ] && [ "$$choice" != "N" ]; then \
go install github.com/cosmtrek/air@latest;
\air;\
echo "Watching...";\
This assumes that the user has added $GOBIN ($GOPATH/bin) to the user's path. This isnt a thing that happens automatically. The previous implementation did not assume that the user had $GOBIN in their path.
from go-blueprint.
Yess @smantic, the description of the issue is indeed wrong, thanks for pointing it out.
My experience (and from issue #111 apparently) was that the previous implementation ran on every run of make watch
. So it would install air on the system but not detect the installation afterward. Then I think neither the previous implementation should be relied upon.
I'm currious to see if people will have issues with the new implementation as you said that. I will take look into what could solution could be taken to make this as more generalized (work on more machines) as possible.
from go-blueprint.
Related Issues (20)
- [Feature Request] Enhance Health Function For Redis, similar to other databases (SQL). HOT 5
- [Feature Request] Add devcontainer configuration HOT 1
- [Feature Request] Enhance Subs Args `--driver` (Database) for Multiple Databases HOT 5
- [Bug] git config not detected when it contains includeif HOT 2
- [Bug] Microsoft Windows build with Makefile not works HOT 2
- [Feature Request] Offer to install autocompletion for the running shell HOT 1
- [Feature Request] GRPC support HOT 6
- [Bug] templ version check failed HOT 3
- [Feature Request] Allow to optionally create git repository HOT 5
- [Feature Request] Pocketbase (extend with Go) Support HOT 1
- [Feature Request] Modify Model DB Interface for CRUD Operations
- Go Blueprint Website Command [Bug] HOT 2
- [Bug] API does not start when enable htmx: undefined: HelloPost HOT 3
- [Bug] Crashes when project name is 'go' HOT 1
- [Feature Request] Support for gofr framework HOT 1
- [Bug] Installation problem HOT 1
- [Feature Request] Add wasm support to run command in browser HOT 5
- [Feature Request] Implement Cryptography for TLS and Other Protocols (e.g., DTLS)
- [Feature Request] Add alternative html/template HTMX support to Templ HOT 5
- [Feature Request] add Minification to Renderer, and gzip/brotli Compression Middleware HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-blueprint.