Closed mottosso closed 9 years ago
One issue with this is be cd
, which depend on never entering the Python CLI, but being passed directly to a shell script. Even with a dedicated binary, this would have to happen. Meaning we can never fully bundle up be
, without also providing a separate shell-script for use as a CLI.
In this case, pip
is equally well suited.
No apparent need has appeared for supporting shell-specific actions through the top-most be
command. Instead, we can expose these commands as aliases within a given subshell, like we are with home
. (. home
on unix).
Goal
To bundle
be
into a single binary per platform for simplified deployment.Implementation
As a Python application, without any dependencies, bundling should be fairly effortless (at this point). py2app and py2exe should suffice and automatic generation and deployment could take place with Travis and AppVeyor for any supported platform.