dsrvlabs / vatz

Node management integration tools in purpose of maximizing node's uptime for any protocols
https://www.dsrvlabs.com/
GNU General Public License v3.0
30 stars 15 forks source link

VATZ CLI commands Managements #107

Open rootwarp opened 2 years ago

rootwarp commented 2 years ago

Checklist

Please describe, what it's about or related Problem with

A clear description of what feature need to be developed or enhanced in Vatz

As you know, cobra package based CLI feature is usually used on blockchain nodes. So, applying cobra package will make vatz project more familiar and more useful because new types of feature and options can be applied easy.

After develop this feature, start command of vatz will be like below.

~$ vatz start --config near.yaml

Describe the output that you are expecting for above

A clear and concise description of what you expect to happen.

Not related output stuff.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Use flag package to accept custom options.

TODOs by Q3


Child Issues

rootwarp commented 2 years ago

@xellos00 How do you think about this feature?

xellos00 commented 2 years ago

@xellos00 How do you think about this feature?

I was thinking this feature after we settle down because I try to build deployment first, and then add this feature to command vatz to remote node. what do you think?

rootwarp commented 2 years ago

@xellos00 If you have milestone, I agree to push back this.

But how do you think that to add simple flag for enabling extra options like config filename? because using default.yaml seems only way to configure vatz for now and I wanna avoid modify this file.

xellos00 commented 2 years ago

run main.go new_yaml_path will merge configs

xellos00 commented 2 years ago

@rootwarp I am going to prioritize for Q2 Schedule developments. Let's hold it by next Vatz meeting

rootwarp commented 2 years ago

@xellos00 Time to respawn this issue. How do you think proceeding this issue? As we add more features on VATZ, we may need several subcommands.

xellos00 commented 2 years ago

@xellos00 Time to respawn this issue. How do you think proceeding this issue? As we add more features on VATZ, we may need several subcommands.

Let's have a meeting at Coming Tues 1PM, let me know if that doesn't work for you

rootwarp commented 2 years ago

@xellos00 Time to respawn this issue. How do you think proceeding this issue? As we add more features on VATZ, we may need several subcommands.

Let's have a meeting at Coming Tues 1PM, let me know if that doesn't work for you @xellos00 Good for me. I am waiting invitations :)

xellos00 commented 2 years ago

@xellos00 Time to respawn this issue. How do you think proceeding this issue? As we add more features on VATZ, we may need several subcommands.

Let's have a meeting at Coming Tues 1PM, let me know if that doesn't work for you @xellos00 Good for me. I am waiting invitations :)

Sent invitation