Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markpbaggett/moldybread
A command line utitlity for interacting with Fedora 3.8 repositories
https://github.com/markpbaggett/moldybread
fedora nim
Last synced: about 2 months ago
JSON representation
A command line utitlity for interacting with Fedora 3.8 repositories
- Host: GitHub
- URL: https://github.com/markpbaggett/moldybread
- Owner: markpbaggett
- License: lgpl-3.0
- Created: 2019-12-12T14:37:31.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-03T17:14:58.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T08:45:56.166Z (4 months ago)
- Topics: fedora, nim
- Language: Nim
- Homepage: https://markpbaggett.github.io/moldybread/moldybread.html
- Size: 2.09 MB
- Stars: 0
- Watchers: 3
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.rst
- Changelog: changelog.rst
- License: LICENSE.md
Awesome Lists containing this project
README
Moldy Bread
===========.. image:: https://github.com/markpbaggett/moldybread/workflows/Build%20and%20Test/badge.svg
:alt: GitHub Build and Test Badge
:width: 25%.. image:: https://github.com/markpbaggett/moldybread/workflows/Release%20and%20Publish/badge.svg
:alt: GitHub Release and Publish Badge
:width: 25%An attempt to reimplement `whitebread `_ in `nim `_.
.. image:: https://markpbaggett.github.io/moldybread/moldy.gif
:alt: Harvesting Metadata with No Pages with Moldy Bread
Installing and Building
-----------------------**Installing the Release**
Moldy Bread is designed to be as portable as possible by being compiled in C.
The latest tagged release is available in `releases `_ and compiled with gcc. Depending on your architecture (X86 64Bit Linux),
you may be able to use the binary available here.For security reasons, no authentication information is stored in the compiled version of the binary.
For this reason, you must point at a config.yml file. For more information about this, `review the documentation `_.
**Building the Application**
If you are unable to use the release binrary, you can build a binary with the files in this repository.
1. First, follow the instructions `here `_ to install nim. Using choosenim is recommended.
2. Make sure you set your PATH appropriately so that nim and nimble can be found.
3. Make sure you have a c compiler like gcc or musl (if not, you'll get an error in step 6).
4. git clone [email protected]:markpbaggett/moldybread.git
5. cd moldybread
6. nimble installDocumentation
-------------Documentation for all packages and public procs and types are generated automatically and hosted in this repository with `GitHub Pages `_ after each commit.
Look here for instructions on how to use all operations.