nanog mailing list archives
[NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?
From: Jon Lewis via NANOG <nanog () lists nanog org>
Date: Wed, 19 Mar 2025 23:20:53 -0400 (EDT)
On Wed, 19 Mar 2025, Saku Ytti via NANOG wrote:
I am almost sure that this is not just Network, but this applies to everything people use computers for. If an application is something that you use infrequently, people will prefer GUI. If an application is something you work hours on end, people will prefer CLI.
Some people :)To elaborate on this, I think GUIs are generally intended to make things easier...and they often do. If you need to do something infrequently, the GUI simplifies the task kind of like having training wheels on a bike.
When you need to do something repetitive and have a large pile of repititions to get through, if the GUI doesn't support doing this via some sort of batch operation, those training wheels just get in the way, and something that could take minutes or less will take hours, days, etc. Some people are ok with that and are content to sit at a desk pointing, clicking, copying and pasting for days.
Of course, this is why we have APIs. So you can do the once in a while version of a task via an easy to use GUI, but when you need to do it hundreds or thousands of times, you can write code to automate the job.
Not everything on the network has an API, and not everything can easily be done via API even when there is one...so sometimes the CLI is the best way to get the job done.
---------------------------------------------------------------------- Jon Lewis, MCP :) | I route Blue Stream Fiber, Sr. Neteng | therefore you are _________ http://www.lewis.org/~jlewis/pgp for PGP public key_________ _______________________________________________NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/F45ESIVIKY6SPY6UXT7PI2MD4AEGJJXX/
Current thread:
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?, (continued)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 18)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Brandon Svec via NANOG (Mar 18)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Brearley, Don via NANOG (Mar 18)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Miles Fidelman via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Alex Buie via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jon Lewis via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Måns Nilsson via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? borg--- via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Måns Nilsson via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Josh Reynolds via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Måns Nilsson via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? borg--- via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? sronan--- via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Neil J. McRae via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mel Beckman via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? borg--- via NANOG (Mar 19)
