diff options
author | Hayleigh Thompson <me@hayleigh.dev> | 2024-02-13 21:13:57 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 21:13:57 +0000 |
commit | 1be73ee8d2206a7f1520257d81c8a5a4f3cc195e (patch) | |
tree | c18785b9eac4612277ab70be164476ebd95a7303 /src/lustre_build_ffi.erl | |
parent | 7960593c4feee21b65171afa220c2b32b43dd788 (diff) | |
download | lustre-1be73ee8d2206a7f1520257d81c8a5a4f3cc195e.tar.gz lustre-1be73ee8d2206a7f1520257d81c8a5a4f3cc195e.zip |
🚧 Begin working on CLI things. (#45)
* :recycle: Rename http ffi to lustre_try_ffi.
* :wrench: Add any files under lustre/cli as internal modules.
* :recyle: Move lustre/try command into cli subdirectory.
* :heavy_plus_sign: Add justin, simplifile, and tom as dependencies.
* :sparkles: Write a 'lustre add' command for downloading esbuild.
* :construction: Begin work on a 'lustre build' command for bundling apps and components.
* :sparkles: Add 'main' function as CLI entrypoint to lustre.
* :bug: Fix `no-styles` flag's name
* :bug: Use consistent path for error reporting in lustre add
* :construction: Project module
* :truck: Move esbuild functions to their own module
* :construction: Use a temporary file to bundle components
* :construction: Build app and update to glint rc
* :heavy_plus_sign: Add filepath dependency
* :bug: Fix wrong paths in esbuild code
---------
Co-authored-by: Giacomo Cavalieri <giacomo.cavalieri@icloud.com>
Diffstat (limited to 'src/lustre_build_ffi.erl')
-rw-r--r-- | src/lustre_build_ffi.erl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lustre_build_ffi.erl b/src/lustre_build_ffi.erl new file mode 100644 index 0000000..9a7e280 --- /dev/null +++ b/src/lustre_build_ffi.erl @@ -0,0 +1,9 @@ +-module(lustre_build_ffi). +-export([ + exec/1 +]). + +exec(Cmd) -> + Stdout = os:cmd(unicode:characters_to_list(Cmd)), + + unicode:characters_to_binary(Stdout). |