| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
There was no variable expansion called for %PATH% in
setx PATH <dev-suite>;%PATH%
effectively replacing PATH with litteraly `<dev-suite>;%PATH%`.
The fix is simple, the command just needs to be called inside a shell
with `cmd /C`.
|
|
|
|
|
|
|
| |
Since the interface for `hooked init` changed to also make a language
choice we need to allow the user to select the language when doing `ds
init`. We also have ticket print out it ran successfully on
initialization now. This was an oversight from an earlier refactor.
|
|
|
|
|
|
|
|
|
|
| |
This cleans up the ds install command to use namespaced folders on
digital ocean to hold assets. This will make it easier to install things
in the future if we break it down by version, but really it just makes
it easier to not have to do weird splitting logic to choose the right
tool and download and install it. For some reason hooked was also not
formatted properly when rustfmt was run on OSX so this was fixed to
make the build not break.
|
|
|
|
|
|
| |
This adds the ability to install dev-suite from the command line and
simplifies the process of acquiring all of the tools and sets the
foundations to use ds more like rustup to manage dev-suite.
|
|
|
|
|
| |
This commit utilizes configamajig to allow creating configs for a repo
and the user themselves as well as checking what those values are.
|
|
|
|
|
|
|
|
| |
This commit really ups the level and quality of the Rust code by setting
clippy to pedantic mode. It also fixes an issue where bash continued to
run scripts even if something failed with a non-zero exit status. We
also deny all warnings so as to actually fail the builds and the commit
hooks. This should make sure code quality stays at a high level.
|
|
The dev-suite tool acts simmilar to rustup in that it's responsible for
keeping the tools up to date, installing the tools, and managing itself.
It also includes an init command to run all the various tools init
commands all at once. Of course we want what tools people use to be
configurable. dev-suite uses dialouger in order to provide a nice text
based menu for things like selecting what tools to use etc. Certain
functions are stubbed out for now, but they will be expanded over time.
|