Manuel Rauber Posted December 14, 2021 Share Posted December 14, 2021 (edited) Hi, I created my first simple workflow to use ray.so a bit more easily. Invoke the workflow with ray or ray <language> whereas <language> is one of ray.so's supported languages. The workflow will use the current clipboard as source for the code, transform it and opens your standard browser with ray.so with your code. It uses the standard settings of ray.so. Take a look at the global variables in the workflow to change the standard settings, as well as the default language (which currently is csharp). Transformations As mentioned above, the workflow will do some transformations of your code before opening ray.so. Remove leading and trailing blank lines Tries to count leading empty space (spaces and tabs) in the first line of your code and then trim all lines with that count. It will fail on code that has keywords that are not intended, for example in C# with #pragma I may resolve or make this feature optional in a later version. Dependencies The workflow only uses some built-in things from Alfred as well as bash scripting. So there are no dependencies. Download GitHub Download Edited December 14, 2021 by Manuel Rauber Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now