noraworld / scraps

Just my scraps, like Zenn scraps feature
0 stars 0 forks source link

Python の `argparse` でネストされたサブコマンド (サブサブコマンド) を作る方法 #8

Open noraworld opened 2 years ago

noraworld commented 2 years ago

こんな感じで実装すると良さそう。

noraworld commented 2 years ago

複数のサブコマンドに対して、同じサブサブコマンドを定義したい場合は、サブサブコマンドの定義をサブコマンド一覧のループの中に入れると良さそう (未検証)。

「複数のサブコマンドに対する、同じサブサブコマンド」というのは、たとえばこんな感じ。

systemctl start dnsmasq
systemctl stop dnsmasq
systemctl restart dnsmasq