-
Notifications
You must be signed in to change notification settings - Fork 902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reckless: add rust installer and json output #7484
Reckless: add rust installer and json output #7484
Commits on Aug 7, 2024
-
The python mimetype package wasn't useful enough in indentifying filetypes anyhow.
Configuration menu - View commit details
-
Copy full SHA for 8f0318d - Browse repository at this point
Copy the full SHA 8f0318dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 024b6ca - Browse repository at this point
Copy the full SHA 024b6caView commit details -
reckless: place source code in source/plugin_name/
rather than just source/. This is required for cargo install, so let's just use this paradigm globally.
Configuration menu - View commit details
-
Copy full SHA for e015098 - Browse repository at this point
Copy the full SHA e015098View commit details -
reckless: add installer for rust plugins
This follows the same structure that enables python virtual environments: reckless/ <plugin_name>/ <symlink to compiled bin> source/ <clone of original source plugin dir>/ Changelog-Added: Reckless: added the ability to install rust plugins.
Configuration menu - View commit details
-
Copy full SHA for 91d014f - Browse repository at this point
Copy the full SHA 91d014fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 640be82 - Browse repository at this point
Copy the full SHA 640be82View commit details -
reckless: make options flags position independent
Changelog-Changed: Reckless option flags are now position independent.
Configuration menu - View commit details
-
Copy full SHA for 3c26cbe - Browse repository at this point
Copy the full SHA 3c26cbeView commit details -
This will allow redirection of json output in the following commits.
Configuration menu - View commit details
-
Copy full SHA for 24f0733 - Browse repository at this point
Copy the full SHA 24f0733View commit details -
reckless: add json output option
Also redirect config creation prompts to stderr in order to not interfere with json output on stdout. Changelog-Added: reckless provides json output with option flag -j/--json
Configuration menu - View commit details
-
Copy full SHA for f90561f - Browse repository at this point
Copy the full SHA f90561fView commit details -
reckless: all command functions return objects to enable json out
This more easily allows list output for commands accepting list input, i.e., installing 3 plugins produces 3 outputs.
Configuration menu - View commit details
-
Copy full SHA for 2aa07ae - Browse repository at this point
Copy the full SHA 2aa07aeView commit details -
reckless: don't polute stdout with python install
status if --json was requested.
Configuration menu - View commit details
-
Copy full SHA for e9741e9 - Browse repository at this point
Copy the full SHA e9741e9View commit details -
reckless: accept json array arguments as input
Changelog-Added: Reckless: accepts json array input for command targets
Configuration menu - View commit details
-
Copy full SHA for 2585145 - Browse repository at this point
Copy the full SHA 2585145View commit details -
Configuration menu - View commit details
-
Copy full SHA for f228e9b - Browse repository at this point
Copy the full SHA f228e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b49ef8e - Browse repository at this point
Copy the full SHA b49ef8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e127a7 - Browse repository at this point
Copy the full SHA 2e127a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 859cf03 - Browse repository at this point
Copy the full SHA 859cf03View commit details -
reckless: correct logging levels
Some output was hidden under normal operation which should not have been.
Configuration menu - View commit details
-
Copy full SHA for 87895bd - Browse repository at this point
Copy the full SHA 87895bdView commit details