{"id":18900595,"url":"https://github.com/aseemsavio/catholic-cli","last_synced_at":"2025-04-15T02:36:35.112Z","repository":{"id":61859872,"uuid":"543622284","full_name":"aseemsavio/catholic-cli","owner":"aseemsavio","description":"A Command Line Tool for easy access of Catholic Resources.","archived":false,"fork":false,"pushed_at":"2022-12-24T06:13:21.000Z","size":4730,"stargazers_count":17,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T14:43:16.694Z","etag":null,"topics":["catholic","catholicism","christian","christianity","cli","cli-app","command-line","command-line-tool","religion","religions-studies"],"latest_commit_sha":null,"homepage":"https://github.com/aseemsavio/catholic-cli/blob/master/README.md","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aseemsavio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-30T13:47:12.000Z","updated_at":"2024-07-05T16:58:28.000Z","dependencies_parsed_at":"2023-01-30T20:15:57.297Z","dependency_job_id":null,"html_url":"https://github.com/aseemsavio/catholic-cli","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aseemsavio%2Fcatholic-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aseemsavio%2Fcatholic-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aseemsavio%2Fcatholic-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aseemsavio%2Fcatholic-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aseemsavio","download_url":"https://codeload.github.com/aseemsavio/catholic-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248995100,"owners_count":21195497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catholic","catholicism","christian","christianity","cli","cli-app","command-line","command-line-tool","religion","religions-studies"],"created_at":"2024-11-08T08:51:56.208Z","updated_at":"2025-04-15T02:36:33.563Z","avatar_url":"https://github.com/aseemsavio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🇻🇦catholic-cli\n\n[![Catholic CLI](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/aseemsavio/catholic-cli)\n\nThe `catholic-cli` is an awesome Catholic Theological knowledge base.\nThe tool currently has the following functionalities:\n\n1. Access information from **The Catechism** of The Catholic Church,\n2. Access information from **The Roman Missal**,\n3. Access Information from **The Canon Law** of The Catholic Church\n\n### Installation\n\nThe prerequisite is to have Python 3 installed on your computer.\n\nType the following command on your terminal to install this.\n\n```commandline\npip3 install catholic-cli\n```\n\nTo do a clean update\n\n```commandline\npip3 uninstall catholic-cli\npip3 install catholic-cli\n```\n\n### How to Interact with Catholic CLI\n\nNon advanced users can simply type \"catholic\" in their terminal to start the application.\nThen you can use the arrow keys on your keyboard to select the different options.\n\n![img.png](img.png)\n\nMore advanced users can use the command line tool similar to any other CLI.\n\nTyping `--help` at any level displays commands and arguments you can provide to the command at that level.\n\n![img_1.png](img_1.png)\n\n### General Syntax\n\nThe general syntax for using the tool is as follows.\n\n```\n\u003ccommand\u003e \u003csub-command\u003e \u003coptions\u003e\n```\n\nThe default command in this CLI is `catholic`. All the sub commands are grouped under it.\n\nThe allowed sub-commands are:\n\n1. `catechism`\n2. `missal`\n3. `canon`\n\nThe options currently supported by the `catholic-cli` are:\n\n|     | Option        | Short Form | Data Type | Description                             | Commands/sub-commands that allow this option | Examples                                                                  |\n|-----|---------------|------------|-----------|-----------------------------------------|----------------------------------------------|---------------------------------------------------------------------------|\n| 1   | `--paragraph` | `-p`       | INT, TEXT | Displays Paragraph(s) with the given ID | `catechism`\u003cbr/\u003e`canon`\u003cbr/\u003e`missal`         | `--paragraph 10`\u003cbr/\u003e`-p 10`\u003cbr/\u003e `-p 1-5`\u003cbr/\u003e`-p 1,2`\u003cbr/\u003e `-p 1,2,4-5` |\n| 2   | `--search`    | `-s`       | TEXT      | Search for the given string             | `catechism`\u003cbr/\u003e`canon`\u003cbr/\u003e`missal`         | `--search \"Christ\"`\u003cbr/\u003e`-s \"eucharist\"`\u003cbr/\u003e`-s \"The Church\"`            |\n| 3   | `--help`      |            | BOOLEAN   | Get help text                           | `catholic`                                   | `--help`                                                                  |\n| 4   | `--version`   |            | BOOLEAN   | Displays the version of this CLI        | `catholic`                                   | `--version`                                                               |\n\nFeel free to send PRs my way if you're willing to contribute to this project 🍻\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faseemsavio%2Fcatholic-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faseemsavio%2Fcatholic-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faseemsavio%2Fcatholic-cli/lists"}