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

feat: add qitari - Rust tool for streamlining Tari config & setup #6273

Open
wants to merge 2 commits into
base: development
Choose a base branch
from

Conversation

bgorlick
Copy link

qitari - Rust tool to streamline setup, config and usage of Tari toolchain (starting with Tor).

Description

Currently implements the complete tor setup and more, with cli -h

qitari - Crypto may be hard, Tari doesn't have to be. 1.0
Tari and Friends
Streamline Tari Setup, Configuration and Usage

USAGE:
qitari [FLAGS]

FLAGS:
-k, --check Check Tor configuration for potential issues
-c, --configure Configure Tor
-h, --help Prints help information
-i, --install Install and configure Tor
-l, --logs Tail Tor logs
-m, --monitor Monitor Tor network status and performance
-o, --optimize Optimize Tor configuration for better performance
-r, --reset Reset or redo setup
-s, --start Start Tor
-t, --status Show status of Tor service
-u, --update Update Tor
-V, --version Prints version information

Motivation and Context

The current linux scripts for launching tor only appear to work for gnome users, and launch a terminal window. That won't work for most linux users. While linux users are often more familiar with installing and setting up tools on their own, streamlining the setup process of Tor is just a no-brainer and reduces friction.

How Has This Been Tested?
It's been tested and comes with 16 unit tests that also pass.

What process can a PR reviewer use to test or verify this change?

Breaking Changes

  • None
  • Requires data directory on base node to be deleted
  • Requires hard fork
  • Other - Please specify

Copy link

github-actions bot commented Apr 12, 2024

Test Results (Integration tests)

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 10cbb61.

♻️ This comment has been updated with latest results.

@ghpbot-tari-project ghpbot-tari-project added P-acks_required Process - Requires more ACKs or utACKs P-reviews_required Process - Requires a review from a lead maintainer to be merged labels Apr 12, 2024
Copy link

github-actions bot commented Apr 12, 2024

Test Results (CI)

    2 files     80 suites   33m 51s ⏱️
1 275 tests 1 275 ✅ 0 💤 0 ❌
2 548 runs  2 548 ✅ 0 💤 0 ❌

Results for commit 10cbb61.

♻️ This comment has been updated with latest results.

@stringhandler stringhandler changed the title qitari - Rust tool for streamlining Tari config & setup feat: add qitari - Rust tool for streamlining Tari config & setup Apr 15, 2024
@stringhandler
Copy link
Collaborator

Thanks @bgorlick.

Please make sure your commits are signed.
Also, please include your updated Cargo.lock in the commit set

@bgorlick
Copy link
Author

Thanks @bgorlick.

Please make sure your commits are signed. Also, please include your updated Cargo.lock in the commit set

Sure np -- resubmit w the lock and signed?

@stringhandler
Copy link
Collaborator

yep, you can force push this PR or create a new one, whatever is easier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P-acks_required Process - Requires more ACKs or utACKs P-reviews_required Process - Requires a review from a lead maintainer to be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants