Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skellock/vscode-just
A Visual Studio Code plugin for working with Just.
https://github.com/skellock/vscode-just
just vscode vscode-extension
Last synced: 3 months ago
JSON representation
A Visual Studio Code plugin for working with Just.
- Host: GitHub
- URL: https://github.com/skellock/vscode-just
- Owner: skellock
- License: mit
- Archived: true
- Created: 2017-12-04T02:44:03.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-07T12:10:23.000Z (almost 3 years ago)
- Last Synced: 2024-06-29T09:34:23.301Z (5 months ago)
- Topics: just, vscode, vscode-extension
- Language: TypeScript
- Size: 2.18 MB
- Stars: 26
- Watchers: 3
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# just
A `Just` language syntax for colourizing your `justfile`s and running recipes.
![Just in Code](images/just-demo.gif)
# Running A Recipe
* `cmd + shift + p` then type `Just: Run Recipe`
* choose a recipe and press enter# What is Just?
Just is a task/command/recipe runner. It's a single binary with no dependencies. Small & fast.
[Read more](https://github.com/casey/just) about it on their github page.
# Roadmap
* [x] syntax highlighting
* [x] run recipe
* [ ] pass arguments to recipes
* [ ] choose a non-default justfile
* [ ] tree extension showing recipies and dependencies# About Just
You:
* create a file in your project directory called `justfile`
* add some recipes
* then run with `just my-recipe` from the command lineHere's a super quick and unhelpful example of a `justfile`:
```just
# behold a recipe
fun:
echo "hi" > tmp.txt
cat tmp.txt
rm tmp.txt# they can have dependencies
superfun: fun
echo "woah that was fun!"# and support other inline scripts
js:
#!/usr/bin/env node
console.log('woah, seriously?')# great for pulling of things that are hard in the shell
ruby:
#!/usr/bin/env ruby
puts "yep."
```