Skip to content

Releases: mottosso/be

0.3.8

03 Jul 05:46
b3ccef7
Compare
Choose a tag to compare
  • Bugfix: Linux command-line support restored (@mdilena, #52)
  • Feature: Added customisable BE_CWD to customise root of where projects are located (#41)
  • Bugfix: environment key in be.yaml can now include non-existing keys, they will simply not be added. (#40)
  • Bugfix: MSYS2 had trouble with custom script in be.yaml

0.3.5

05 Jul 09:19
Compare
Choose a tag to compare

Version 0.3.5

  • Fixed critical bug in be activate when using pip install to install be.

0.3.4

02 Jul 16:42
Compare
Choose a tag to compare

Version 0.3.4

  • Native environment is now overwritten by be (#32)

0.3.3

02 Jul 10:13
Compare
Choose a tag to compare

Minor bugfix for 0.3.2, broken be activate

0.3.2

02 Jul 10:09
Compare
Choose a tag to compare

Version 0.3.2

  • Fix for broken custom environment in be.yaml (#31)

0.3.1

02 Jul 09:35
Compare
Choose a tag to compare

Version 0.3.1

  • Fix for incorrect development directory when using be activate (#30)

0.3.0

02 Jul 06:13
Compare
Choose a tag to compare

Version 0.3.0

  • Added support for GitHub Gist presets
  • Added support for bash tab completion
  • Added deep support for be ls (#27)

tab completion support for bash

$ be activate
$ be in [TAB][TAB]
hulk spiderman superman
$ be in spid[TAB][TAB]
$ be in spiderman
$ be in spiderman [TAB][TAB]
peter mjay seq01 seq02
$ be in spiderman seq01 [TAB][TAB]
1000 2000 3000
$ be in spiderman seq01 1000 [TAB][TAB]
animation rigging modeling
$ be in spiderman seq01 1000 animation --enter

0.2.4

30 Jun 08:35
Compare
Choose a tag to compare

Repaired legacy fixed syntax.

$ be in myproject myitem mytask
$ be in myproject/myitem/mytask

0.2.3

30 Jun 08:23
Compare
Choose a tag to compare

Version 0.2.3

  • Added reference to binding between template and item in inventory
  • Added be.yaml:environment positional and environment expansion
  • Deprecated be.yaml:redirect of positional arguments
  • BACKWARDS INCOMPATIBLE BE_TOPIC renamed BE_TOPICS

environment

User-added environment variables can now the local environment and positional arguments.

be.yaml

environment:
    MYVARIABLE: somevalue
    PATH: ["$PATH", "$BE_CWD/myvalue"]
    MEGA: "$BE_USER is User"
    OMEGA: "project is {0}"
    PROJECT: "{0}"
    ITEM: "{1}"
    TASK: "{2}"
    LURE: "item is {1}, and task: {2}"
    LURE2: "item is {1}, and task: {user}"
    LURE3: "Reference to {user}"
    LURE3: "Reference to {projectroot}"

binding

The binding used between an item in the inventory and it's template is now accessible via BE_BINDING.

inventory.yaml

asset:
- myasset

templates.yaml

asset: "{cwd}/{0}/assets/{1}"
$ be in myproject myasset
$ echo %BE_BINDING%
asset

0.2.2

24 Jun 14:46
Compare
Choose a tag to compare

Version 0.2.2

  • Always including default configuration files
  • Custom environment variables can now include auxiliary be variables:
    • BE_SCRIPT
    • BE_PYTHON
    • BE_DEVELOPMENTDIR
    • BE_ALIASDIR

Default configuration files are now always included, which simplifies the contents key of presets.json as well as making it possible to alter/append to default files without re-writing existing presets.

example

{
    "schema_version" : "0.0.1",
    "type" : "bepreset",
    "description": "A generic advertisement project configuration",
    "thumbnail": "thumbnail.png",
    "link": "https://github.com/mottosso/be-ad",
    "contents": [
        "assets",
        "shots",
        "shared"
    ]
}