Checking Justfiles With repo-review Framework

After finding the repo-review , one of the first checks I wanted, was to check some of the justfiles that I have started using across projects.

PaulTraylor.net

My old #django packaging post was 2021. I should probably update it with my current version using #uv and #justfile

https://paultraylor.net/blog/2021/packaging-a-django-application/

Packaging a Django Application

Our goal when packaging up a Django application, is that we can use it as part of an existing application, or we can run it by itself in a standalone mode. To this end, I have over time, started to package my django applications in the following way. You can see diffs of all the commits in the example-django repository. Start with a Makefile and setup files Instead of using tools like Poetry and Pipenv , I find it easier to just create a basic Makefile to use as the entrypoint.

PaulTraylor.net
Justfile for Salt deployments

Now that just made it into debian trixie , it has become easier to install it everywhere. I have recently been updating some of my dev environment, and have started using it with my existing salt configuration to make it easier while testing.

PaulTraylor.net

Has anyone ever used `just` instead of `make` as a task runner for a project? If so, how did it work for you? Any feedback?

https://just.systems/man/en/

I have some nontrivial cargo command invocations that need to support parameterization, so I'm considering adding a task runner to the project. Just wondering, should I stick with `make`, or try something new? 🤔

#just #make #justfile #makefile #taskrunner

Introduction - Just Programmer's Manual

I am still not *quite* ready to put a #justfile in each of my projects (make feels *slightly* better there) but putting one on each of my servers at `~/Justfile` with common server tasks is proving handy 😃
(I would prefer to find a rpm for my distro for just/uv instead of an install script)

I been looking at #taskfile and this is complex. 🤔 The command runner has so many abilities. And verbose too. 🫠

I don't think I'll use for myself, but I can see utility for shared tasks.

For me #justfile is enough. Not too complex. Has a #makefile syntax. And NOT #yaml. 😅

https://taskfile.dev/usage/

Usage | Task

Running Taskfiles

I received an recommendation for https://github.com/casey/just 💡 #justfile
GitHub - casey/just: 🤖 Just a command runner

🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.

GitHub

The @tailscale folks have some excellent YT videos on setting up self-hosted servers on Digital Ocean using Terraform, Ansible, and of course, Tailscale. I just got my first Droplet running.

Part 1 - Getting started with cloud-init: https://youtu.be/e-X5FJwrkaA?si=t3iLP-k9B4SmDAMp
Part 2 - Terraform: https://youtu.be/PEoMmZOj6Cg?si=2IwHCw4HuIa71YFZ
Part 3 - Ansible: https://youtu.be/k5Xgt31yK2U?si=28MPbwmiIOB-18nv

#selfhosting #Tailscale #privacy #indiweb #terraform #ansible #justfile

How to use cloud-init and Tailscale | Infrastructure as Code Series Part 1

YouTube

Да начнётся новая эра моего заметкописания! Я освоил новую технологию — [typst](https://github.com/typst/typst)! Также используюся:
- <https://github.com/casey/just> — альтернатива make с вменяемым синтаксисом
- <https://github.com/watchexec/watchexec> — следит за изменениями в файлах и запускает команды

Пример кривенького justfile на картинке.

#typst #just #justfile

GitHub - typst/typst: A markup-based typesetting system that is powerful and easy to learn.

A markup-based typesetting system that is powerful and easy to learn. - typst/typst

GitHub

when in doubt do #test #coverage

#rust #tui #ratatui #proptest

BONUS: the magic incantation: https://codeberg.org/unspeaker/tek/src/commit/bd680db23065adf25d6eaeac6f67792f44e92f34/Justfile#L24-L28 (written like this because shell exports #just dont work in #justfile, lel)

tek/Justfile at bd680db23065adf25d6eaeac6f67792f44e92f34

tek - 🦀 a colorful music making program for your linux terminal 🦀

Codeberg.org