Comments (5)
For the record, I have no idea how to make vscode plugins, so if you do, feel free to jump on this one!
from mage.
Hey, I wrote vscode plugins before, but I think for this task you don't need a plugin. For starters you can create tasks.json with custom mage commands. But the tests links are a cool idea, I will take a look to it in the coming days.
DISCLAIMER: I discovered mage just now, so I'm not sure about it capabilities.
from mage.
The test link style would be super handy when you're testing out your mage targets, or even if you just want to be lazy and not type :)
from mage.
I will start doing this around february , when I'm done with my thesis. If anyone wants to work on it meanwhile, go for it.
I'm writing this so that I can put it in the backlog of my mind.
from mage.
There was another discussion (Original discussion: #368) in the past about getting a method exposed to return the metadata of all discovered tasks. If that can be done then creating a vscode task output should be easy. I did some of this with InvokeBuild in powershell and whenever I ran Invoke-Build tidy
it would regenerate all the vscode tasks automatically based on the tasks discovered.
I'd love to help here, but I think this is needed first.
Right now I just did a quick text replace and generated all my tasks as vscode tasks and Cmd+t
allows much to launch fresh mage tasks with fuzzy matching from command pallete.
from mage.
Related Issues (20)
- Could someone do a patch release to pick up recent security fixes? HOT 2
- missing macosx arm64 build for 1.15.0 HOT 3
- Enhancement: Use mage from project sub directories, by making mage look for magefiles in parent directories if not found HOT 1
- Enhancement: Add function-name to error at Deps
- enhancement: add script to install from GitHub releases
- Bug: 1.15.0 not releasing macos-ARM64 artifact anymore
- Enhancement: mage -l should print arguments too HOT 1
- Documentation for MAGEFILE_CACHE is not consistent with actual behavior on Windows HOT 3
- LTSBug: Installation failure under Ubuntu WSL under Windows 10 HOT 1
- Bug: `sortby="year"` is apparently not working
- Update install instructions HOT 2
- Cross compile with CGO_ENABLED for amd64 on arm64 ld: library not found for -lcrt0.o
- Enhancement: Enable the execution form any subdirectory within a project
- Mage is inserting indirect dependencies into the projects go.mod which the project itself will never call (even indirectly) HOT 2
- Bug: Errors aren't created with %w, breaking errors.Is
- Enhancement: <description>
- Enhancement: Soft assertions
- Bug: using Default with imports selects first matching func by name HOT 2
- Bug: Can't install mage on Ubuntu 22.04 WSL under Windows 10 HOT 1
- Darwin ARM64 release binary missing
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 mage.