Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command-based extensibility #3

Open
3 of 12 tasks
StevenBlack opened this issue Mar 13, 2022 · 0 comments
Open
3 of 12 tasks

Command-based extensibility #3

StevenBlack opened this issue Mar 13, 2022 · 0 comments
Assignees

Comments

@StevenBlack
Copy link
Owner

StevenBlack commented Mar 13, 2022

Background

See Extensible Architecture Discussion in the wiki.

ATM the repo is named rhosts which isn't great; so rhosts is a placeholder for now.

  • Come up with a better name than rhosts

Roadmap

Things to do

Commands to implement

  • rhosts fetch refreshes cached data in ./data and ./extensions subfolders
  • rhosts init an alias for rhosts fetch but with helpers
  • rhosts build assembles all the amalgamated versions of hosts
  • rhosts update executes a fetch and build
  • rhosts upgrade copies latest to /etc/hosts file (or specific OS equivalent)
  • rhosts compare compares two hosts files
  • rhosts contribution to analyze the contribution of an existing or potential hosts source

These nominally come "for free" with clap but they deserve some thought

  • rhosts help displays help
  • rhosts version echos the current version of rhosts
@StevenBlack StevenBlack self-assigned this Mar 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant