walk
please
Our great sponsors
walk | please | |
---|---|---|
2 | 3 | |
137 | 2,404 | |
- | 0.6% | |
0.0 | 9.3 | |
over 4 years ago | 5 days ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
walk
-
Redo: A recursive, general-purpose build system
Not impressed by shell incantations. What would sell such a tool to me is a feature to replace those with new and more intuitive syntax.
Holding on to how things are done in the shell is not a thing to be proud of. I think a lot of us around here stopped counting the times we got tripped by globbing, forgetting or misplacing one special character in a ${} block, or quoting.
Let those monstrosities die already. Please.
There's this tool -- https://github.com/ejholmes/walk -- that is pretty good and I liked it but dropped it for the same reasons: it leaves the heavy lifting to you and it depends on your mastery in the black arts.
Now obviously I'm not managing huge projects but nowadays https://github.com/casey/just serves me just fine for everything I need.
-
Nq β a simple Unix job queue system
Check out walk[1]. It does exactly this. Lets you define a graph of dependencies in any language of your choice.
[1](https://github.com/ejholmes/walk/)
please
-
Go Dependency management in large company projects - How do you do it?
Hyper-large tech companies managing hyper-large monorepos using Bazel (google), buck (Facebook), please (thought machine), pants (Twitter, Foursquare & Square) enjoy them but also have a lot of resources devoted to running and maintaining it.
- Redo: A recursive, general-purpose build system
-
Pants 2.8 adds Golang support: Remote caching, a consistent interface across languages, and minimal boilerplate
Hi! So my understanding is that ex-Google engineers spread the idea of MonoRepo build tools to other similar-sized companies, and that lead to Facebook's Buck and I think Pants is Twitter's sort of a similar MonoRepo solution. Is that right? I know that Thought Machine has Please (which is actually written in Go, for Go monorepos), so I'm curious how Pants new Go support compares to Please.
What are some alternatives?
redo-c - An implementation of the redo build system in portable C with zero dependencies
bazel-diff - Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building
Rack - A modular Ruby web server interface.
pants - The Pants Build System
nq - Unix command line queue utility
example-bazel-monorepo - πΏπ Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
tup - Tup is a file-based build system.
buck-converters - My collection of buck converter circuits
bobc - Remote cache for https://bob.build
Builder - Next-Gen Builder
buildtools - A bazel BUILD file formatter and editor
parker - π package the workdir into a lightweight container runtime that can be executed directly.