Just

Casey Rodarmor·Casey.Just

Just a command runner

just is a handy way to save and run project-specific commands. Commands, called recipes, are stored in a file called justfile with syntax inspired by make

winget install --id Casey.Just --exact --source winget

Latest 1.57.0·July 19, 2026

Release Notes

Changed

  • Pass arguments to cmd.exe without escaping (#3636 by casey)
  • split('') splits into characters (#3650 by casey)
  • Accept markdown justfiles found by name (#3648 by casey)
  • Make [env] variables visible to shell() invocations (#3631 by casey)
  • Forbid duplicate groups (#3626 by casey)
  • Forbid option names beginning with - (#3608 by casey)
  • Don't accept option arguments starting with -= or --= (#3607 by casey)
  • Reject empty alphabet in choose() regardless of count (#3605 by casey)
  • Forbid [arg(flag)] with [arg(pattern)] (#3602 by casey)
  • Add extension to cache key (#3600 by casey)

Fixed

  • Don't reevaluate lazy assignments in user-defined functions (#3654 by casey)
  • Don't print parenthesis around dependencies without arguments (#3653 by casey)
  • Accept override paths containing module aliases (#3652 by casey)
  • Fix line number in error message after multi-line interpolation (#3646 by casey)
  • Don't execute dotenv commands during dry run (#3644 by casey)
  • Only run dotenv-command in root module (#3643 by casey)
  • Detect module cycle when path uses .. (#3641 by casey)
  • Recipes with [arg(min)] greater than zero cannot be default (#3639 by casey)
  • Avoid panic in ambiguous module file error (#3638 by casey)
  • Consider value when checking for setting conflicts (#3627 by casey)
  • Ignore disabled indentation settings (#3618 by casey)
  • Reject duplicate function parameters (#3611 by casey)
  • Allow defaulted option before required positional parameter (#3609 by casey)
  • Truncate cache entry before writing (#3603 by casey)
  • Ignore absent optional modules under --allow-missing (#3601 by casey)

Added

  • Add len() function (#3663 by casey)
  • Avoid panic when passed parentless justfile path (#3624 by casey)

Misc

  • Fix flags and options link in readme (#3669 by casey)
  • Add else if to grammar (#3667 by casey)
  • Remove function context macro (#3659 by casey)
  • Remove on-demand assignment evaluation (#3658 by casey)
  • Compute assignment references for --evaluate (#3657 by casey)
  • Evaluate const assignments in evaluation order (#3656 by casey)
  • Collect references transitively (#3655 by casey)
  • Serialize dependency path in JSON (#3651 by casey)
  • Print full recipe path for alias targets in --show and --usage (#3649 by casey)
  • Reject unexpected arguments to --completions (#3642 by casey)
  • Use recipe path in usage hint (#3635 by casey)
  • Trim non-cycle prefix from circular variable dependency errors (#3634 by casey)
  • Suggest similarly named submodules (#3633 by casey)
  • Report disabled recipes and aliases in --show and --usage (#3632 by casey)
  • Respect --no-highlight when echoing script recipes (#3630 by casey)
  • Report undefined variables in order (#3629 by casey)
  • Report correct final recipe in circular dependencies (#3628 by casey)
  • Ignore files with module directory name (#3625 by casey)
  • Dump unexports in alphabetical order (#3623 by casey)
  • Reject extra arguments to --groups (#3622 by casey)
  • Reject search-path-prefixes with --global-justfile (#3621 by casey)
  • Refactor AST display (#3620 by casey)
  • Format justfile with no items as empty string (#3619 by casey)
  • Return search errors other than NotFound during fallback (#3617 by casey)
  • Propagate more exit codes (#3615 by casey)
  • Use interpreter file name to determine script shell kind (#3614 by casey)
  • Resolve module aliases in --evaluate paths (#3613 by casey)
  • Trim and ignore empty doc comments (#3612 by casey)
  • Blame second recipe for duplicate [default] attribute (#3610 by casey)
  • Visit modules in order in --choose (#3606 by casey)
  • Include path in canonicalize() error message (#3604 by casey)
  • Remove fuzzer (#3599 by casey)

Installer type: zip

x644C7391D17CB1D17B758B52004EE6411372B8A13FF37C3C9B9031625CB6026E09
arm6414FF33BBAC8D2F07DEDA30CD3BAFE7BE083213CDB1C4DAE7A55567D375CC17F1

Details

Homepage
https://github.com/casey/just
License
CC0-1.0
Publisher
Casey Rodarmor
Support
https://github.com/casey/just/issues

Older versions (52)

1.56.0
x64804F5B2FE94291D0DF38FD8DFC5620AFBF3496F8F11C1915B42A87323234F0BA
arm64790B7563403B938CBF93FA8807CA17AB68A3EBAA3F4BB2E0A119F4897D1960C4
1.55.1
x648106E6C036AEA52DD1D5109BDF9357C37BA87A0E0EF1013D7327103942550C79
arm6440322A175E1A780E9E3C1A776C90676B38A530D2EBDE95AF151885685E4439AE
1.55.0
x64A2A53BF1B220BA6484B7910077645FCE167733052C1BEF015DBAD567C5DF43F4
arm641625D936ABC7B2994292D0BD6503ADACB6DA919CA249CC27188FB278855E984C
1.54.0
x64860E21474E956EAA9879D62F68CC24530254EEFE14AC108EAF707C0DAF56A6D0
1.53.0
x6402308AF0C174D3E0286F6BFC2B020258A3E12CD0C52C1D16FAC8EF2C12DEA0AF
1.52.0
x64AC53A7DA91A33E344042DBEC11E4BF1E1EC1D65CA4B695FE71398206D2A1630D
1.51.0
x6409D1138B6845E73F04BFF5E26BE3F57663BDDCA25E36FE6241D28A5AA310B64E
1.50.0
x645DC713F049E174E22DE41FD06292A26C9B90F2D37C1BE9390D2082FE6928B376
1.49.0
x64657338772EFD17A31D67285BB5ED691DA87741E44311C0366273C6CB7D913B15
1.48.1
x64368CD9CA827CBA04D9E6FC00F7AD840773C4605B6F64B9F87BDB00325D351029
1.48.0
x6406000D1E1F97155C6DFF316F20FAD029AA70F69C4ECBE2FBE5B821D9BB79AEF0
1.47.1
x640F059A129049E4EFAFF5FF645182972EDB07180248F769C5153A90765643BB7B
1.47.0
x64E4A04996723DBEF3BAEC96067A5B767300624C90DF34904C774A0483F0889D3A
1.46.0
x64F0ACF3F8CCBCF360B481BAAE9CAE4C921774C89D5D932012481D3E0BDA78AB39
arm64F0ACF3F8CCBCF360B481BAAE9CAE4C921774C89D5D932012481D3E0BDA78AB39
1.45.0
x64CF5C1684DE8B8C00B0EDEAC40F47A3FBBA9DF2830E2451DD9B26F99EC4D8B788
arm64CF5C1684DE8B8C00B0EDEAC40F47A3FBBA9DF2830E2451DD9B26F99EC4D8B788
1.44.1
x64BFDEEA81F9FA630BB8CB2BBEEE41B5B60E5FC96A9600471F54F1CF6DBD5B334A
arm64BFDEEA81F9FA630BB8CB2BBEEE41B5B60E5FC96A9600471F54F1CF6DBD5B334A
1.44.0
x6456E5766D94FE211F196A980E50DA3754370B412FB0264D4F146350B720B9E1D8
arm6456E5766D94FE211F196A980E50DA3754370B412FB0264D4F146350B720B9E1D8
1.43.1
x649109A5FA04F3428FEA7FE4BC7898742A65F087C4DA1F1B004FB3A23F3F4E6140
arm649109A5FA04F3428FEA7FE4BC7898742A65F087C4DA1F1B004FB3A23F3F4E6140
1.43.0
x6404BE7B6D7F8419288CE75532F1962CEE1756992E494E6C8063BB3AB8DB21B52C
arm6404BE7B6D7F8419288CE75532F1962CEE1756992E494E6C8063BB3AB8DB21B52C
1.42.4
x64238CB448EB2CED3F7AC2F32872CF08244179B10B2D3F67E9069087CCBDC3D7F6
arm64238CB448EB2CED3F7AC2F32872CF08244179B10B2D3F67E9069087CCBDC3D7F6
1.42.3
x644E21F40075212F22BD85F31871982105110C5DD02504C354904F56D7DE8650C8
arm644E21F40075212F22BD85F31871982105110C5DD02504C354904F56D7DE8650C8
1.42.2
x6471556376AF825617722A39BC536192DFBC6128DCAF6FBC9A9A43FEE8C2CB2E7B
arm649FEE4EA5254630CB4C00A401A94E4DAD65294D9596EFD15D13C55E2BBD011FBF
1.42.1
x863C7C6A55D5866936009A5EE289FAAF81CB5300B7498C563CC4827A59B4AE2C5A
x643C7C6A55D5866936009A5EE289FAAF81CB5300B7498C563CC4827A59B4AE2C5A
1.42.0
x8636661AEF54D3625386ADC8BEA404E14C2909516667363CB957917D824EC58A0D
x6436661AEF54D3625386ADC8BEA404E14C2909516667363CB957917D824EC58A0D
1.41.0
x867A64EFE8CE126FC45AB7418EF2013B8C52CD387D59DE5207BD857CA9E7F197EB
x647A64EFE8CE126FC45AB7418EF2013B8C52CD387D59DE5207BD857CA9E7F197EB
1.40.0
x8650D7C9B3EF3E38169BB62020CF8B091AC55E989C862FB0DDE8AF5A9B2505526A
x6450D7C9B3EF3E38169BB62020CF8B091AC55E989C862FB0DDE8AF5A9B2505526A
1.39.0
x86B99304DF08FDAFAA2EA92714A0696727F7FF0CB8DD02527095AEB4419E5F6DE9
x64B99304DF08FDAFAA2EA92714A0696727F7FF0CB8DD02527095AEB4419E5F6DE9
1.38.0
x86C68947147E10A78467FFBFBB8D9CE6163EBA515B9429B5B68F286E260B63BFD2
x64C68947147E10A78467FFBFBB8D9CE6163EBA515B9429B5B68F286E260B63BFD2
1.37.0
x86FC62B5DC04E103DE15E04CAEEB0398D286129353FF24302DD5E4DA1FBD7BADAC
x64FC62B5DC04E103DE15E04CAEEB0398D286129353FF24302DD5E4DA1FBD7BADAC
1.36.0
x867C0D56A07D51DDC4CDC2BD7D1E7E0223ADA0281BC06BD482B8918102ACF037FE
x647C0D56A07D51DDC4CDC2BD7D1E7E0223ADA0281BC06BD482B8918102ACF037FE
1.35.0
x86B53AEBF423E701FB94442AF8E7CF20400BC7BED46DE297C6E0E9EB9C6FDB24E2
x64B53AEBF423E701FB94442AF8E7CF20400BC7BED46DE297C6E0E9EB9C6FDB24E2
1.32.0
x86AAC3F10C2C1FDEC2E3496D7A31903C8F07901300A0D5FA81518767A05F8EA8F7
x64AAC3F10C2C1FDEC2E3496D7A31903C8F07901300A0D5FA81518767A05F8EA8F7
1.31.0
x869E926F50BCFE730D48D798DCA06A6E1529834BFAFDE3FB467EA024588E5E6FAE
x649E926F50BCFE730D48D798DCA06A6E1529834BFAFDE3FB467EA024588E5E6FAE
1.30.1
x865862567040042084FB22B5DC1E4DAA16B99D99D6AACDE310E9DDEB943EF0B4A2
x645862567040042084FB22B5DC1E4DAA16B99D99D6AACDE310E9DDEB943EF0B4A2
1.29.1
x86194C49878A502D9B756367E8164E1ABF00955CF45AF0F1E699EA9C9A45A92BA8
x64194C49878A502D9B756367E8164E1ABF00955CF45AF0F1E699EA9C9A45A92BA8
1.28.0
x86E5599C94A48247D8D8088D25EE142DF99C63A317D1A786E4BE41207FE7822CC1
x64E5599C94A48247D8D8088D25EE142DF99C63A317D1A786E4BE41207FE7822CC1
1.27.0
x8608DCA5C6E30258CBB24EC30EB8EA1E3BA5B2BEB5349EAABEE450230CE45EF585
x6408DCA5C6E30258CBB24EC30EB8EA1E3BA5B2BEB5349EAABEE450230CE45EF585
1.26.0
x86E326F8552AC7119B643FED1B8AF8FE392593280C185C44BEADC313E0291F412A
x64E326F8552AC7119B643FED1B8AF8FE392593280C185C44BEADC313E0291F412A
1.25.2
x869108B612B674381B6BAF667A06B1C8F870B2D6AC4FCB9C4EEF53C0866A6CE8F4
x649108B612B674381B6BAF667A06B1C8F870B2D6AC4FCB9C4EEF53C0866A6CE8F4
1.25.0
x8676A99C45395CCAE0C2E8D95886C7059FDE8F2F6CB25C697F55FD9252FE4930EA
x6476A99C45395CCAE0C2E8D95886C7059FDE8F2F6CB25C697F55FD9252FE4930EA
1.24.0
x86325ED382221AC9189EC9BEEDCF4B97E6FC229B4E49EDE7CA36E47A5B651BB09C
x64325ED382221AC9189EC9BEEDCF4B97E6FC229B4E49EDE7CA36E47A5B651BB09C
1.23.0
x867FE14FF1A8A87AC76C610BA871CE621897EEE2DD783569040194E4CA295538E8
x647FE14FF1A8A87AC76C610BA871CE621897EEE2DD783569040194E4CA295538E8
1.22.1
x865E98F799C3F11BD1CECDBFCFBDD2CF565AA8E8A04A5E98581D9E0C0ED557C398
x645E98F799C3F11BD1CECDBFCFBDD2CF565AA8E8A04A5E98581D9E0C0ED557C398
1.22.0
x86464F8232F3C9BCF09799AD8AF5B4817B2C9192DA6407F2348B60B76C660B08D8
x64464F8232F3C9BCF09799AD8AF5B4817B2C9192DA6407F2348B60B76C660B08D8
1.21.0
x8654FC05C55B84EA1A7A80ACF8450D13BA06472ECDD4CA341817BA45A6780C8F4A
x6454FC05C55B84EA1A7A80ACF8450D13BA06472ECDD4CA341817BA45A6780C8F4A
1.20.0
x86A2A179C32EE8112DF66B9ADF792DEB83C76C6449DDDD26CA9CA7A19C3DDDD361
x64A2A179C32EE8112DF66B9ADF792DEB83C76C6449DDDD26CA9CA7A19C3DDDD361
1.18.1
x86790ED04A64D2191E1C3A3C4DCF935D8D0A4704624023E7CD09FC627AB413B5F4
x64790ED04A64D2191E1C3A3C4DCF935D8D0A4704624023E7CD09FC627AB413B5F4
1.17.0
x867E2FD34D9BE9247A8F962954E1D47AEDE2774BBD3AA1619015FA822150943EF3
x647E2FD34D9BE9247A8F962954E1D47AEDE2774BBD3AA1619015FA822150943EF3
1.16.0
x86A15996AE91B51E779181CE20623719857D47EA1564BF235FA5AB3DE9CD4C450C
x64A15996AE91B51E779181CE20623719857D47EA1564BF235FA5AB3DE9CD4C450C
1.15.0
x86552A629AF3636B43E02C6AD5B0366AD59E750B1F9D3D8FCE941F9F04500BED39
x64552A629AF3636B43E02C6AD5B0366AD59E750B1F9D3D8FCE941F9F04500BED39
1.14.0
x86F718211C83E73FE2535C924E8179E9C2F70CB8D23F8039ACE746670D38E3C898
x64F718211C83E73FE2535C924E8179E9C2F70CB8D23F8039ACE746670D38E3C898
1.13.0
x86CBB956C59B3B2D48011630FED626F13340B5692ABA45833301BDF696DCCB51C8
x64CBB956C59B3B2D48011630FED626F13340B5692ABA45833301BDF696DCCB51C8