all repos — pls @ ce30a6292f36cae6710577326cd939f636a94245

A polite but determined task runner.

src/plspkg/pls.json

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
{
  "version": 1633340696,
  "tasks": {
    "go": {
      "$syntax": "go <target>",
      "$description": "Goes to the folder identified by <target>.",
      "$os:windows+folder": {
        "cmd": "call cmd /k cd \"{{folder}}\""
      },
      "$os:linux+folder": {
        "cmd": "cd \"{{folder}}\" && bash --login"
      },
      "$os:macos+folder": {
        "cmd": "cd \"{{folder}}\" && bash --login"
      }
    },
    "edit": {
      "$syntax": "edit <target>",
      "$description": "Opens <target> for editing.",
      "$os:windows+file+value": {
        "cmd": "notepad \"{{value}}\""
      },
      "$os:linux+file+value": {
        "cmd": "vim \"{{value}}\""
      },
      "$os:macos+file+value": {
        "cmd": "vim \"{{value}}\""
      }
    }
  },
  "targets": {}
}