I’ve been downloading files from usenet for a couple years now; but I’ve never really known how to upload content.

Ultimately I’d like to find a Linux tool I can use from the command line that accepts a file (or folder), performs the necessary steps to break it into parts and upload each to a configured usenet provider, then spit out an nzb file for retrieval to be uploaded to an indexer.

Can anyone point me in the right direction?