Open joeflack4 opened 2 years ago
Thank you for the doc improvements. I've been bitten by this code signing problem before, and it's good to mention it in the docs. Note that (at least for now) if you download a binary using curl
(or wget
or whatever) instead of your browser, then this problem is avoided. That's what I end up doing most of the time.
I moved this macOS advice up into the Usage section, reworded it, and added a command-line option. Do those changes work for you?
The bit about the signature is a great change / addition. That's an improvement.
As far as installation goes, I would still like installation instructions. So that would include changing the line where I talk about downloading from the 'releases' page to a curl
(so long as the URL is stable), and keep the bit about usr/local/bin
. Doesn't have to be that path exactly; but should have some instructions that the user can follow so that they can reliably install and use.
Sorry, I feel like I'm missing something: Doesn't the updated "Usage" section now cover all of your suggestions? Quoting:
prefix
tablerdftab
with the database you want to use, and the RDFXML input as STDIN$ curl -L -o rdftab https://github.com/ontodev/rdftab.rs/releases/download/v0.1.1/rdftab-x86_64-apple-darwin
$ chmod +x rdftab
$ sqlite3 example.db < test/prefix.sql
$ ./rdftab example.db < test/example.owl
$ sqlite3 example.db
> select * from statements limit 3;
If macOS complains about running untrusted code
(due to Gatekeeper code signing,
see allow permissions),
try sudo spctl --add rdftab
.
@jamesaoverton As sorry, I didn't even notice that. I usually don't see installation steps in the "usage" section; usually see that after installation / config is complete.
The steps which still seem to be left out are:
mv path/to/rdftab-x86_64-apple-darwin /usr/local/bin/rdftab
chmod 777 /usr/local/bin/rdftab
Do you know if sudo spctl --add rdftab
will also solve the same permissions issue that chmod
achieves? Haven't used it.
I like having some suggestion to make rdftab
easily available on the path, e.g. /usr/local/bin/rdftab
. It doesn't have to be exactly that though.
I just want to make sure that if I have anyone on new students on my team that I want to delegate things to, that they're able to install and set this up with minimal experience doing this sort of thing.
Added installation instructions; for MacOS only at the moment.
Issue: #23