IOS-config-mode
fastmod
IOS-config-mode | fastmod | |
---|---|---|
2 | 7 | |
8 | 1,600 | |
- | 1.6% | |
10.0 | 3.8 | |
about 4 years ago | 24 days ago | |
Emacs Lisp | Rust | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
IOS-config-mode
- Ask HN: Have you created programs for only your personal use?
-
Cisco iOS Scripting with Tcl
This brings back memories. I used to work at Cisco in the early 2000s.
Unlike many of the places I worked at since, Cisco (atleast the BU where I worked at) had a dedicated team to implement the libraries and tools needed to script/automate the routers via the consoles. It was a library based on TCL/Expect that connected directly to the command line to get things done. It had a core library maintained by the team and an extensions directory that had modules developed by separate teams for their own features. Finally, there was a regression suite that tested complex setups to make sure that everything was performing well. It also had routines to connect to traffic generators. The one we used was from a company called Ixia. The whole thing had regular release cycles and was treated as a first class internal product rather than just a script someone had written. As part of the work I needed to do, I even wrote a little Emacs mode to handle IOS config files https://github.com/nibrahim/IOS-config-mode
I thought this was the standard way of doing things but several of the companies I worked in since didn't have this polished an infrastructure team and it showed.
I don't know if was because of lack of adoption of TCL but several years later (2017 or so), they moved a lot of the tooling from TCL to Python and I actually went back to deliver some trainings to reskill the engineers on the new technologies.
fastmod
-
Introducing rep and ren: A New Approach to CLI Find and Replace, and Renaming
This looks pretty neat! I especially like how well it composes with other tools.
Wonder how well it compares with [fastmod](https://github.com/facebookincubator/fastmod/)? That's what I've been using for large scale codemods/refactors. ripgrep is ofc insanely fast so ripgrep+ren would probably fare favorably.
- Ripgrep 14 Released
-
How do you idiomatically convert libs to no_std compatible?
A tool like https://github.com/facebookincubator/fastmod may help you make code changes accross a large number of files at once
- Your favourite Rust CLI utilities this year?
- Ask HN: Have you created programs for only your personal use?
-
Facebook: pretends to play nice by throwing some code to GitHub, but don't bother enabling people to actually use it
$ git clone https://github.com/facebookincubator/fastmod.git $ cd fastmod $ cargo build --release $ ./target/release/fastmod --help
What are some alternatives?
ChezScheme - Chez Scheme
polybar-clockify - Control Clockify through Polybar
sim - Multi Party Authorization version of sudo/doas
mwm - My Window Manager
place
dtrx - Intelligent archive extraction
s4 - super simple storage service + data local compute + shuffle
dtrx - Do The Right Extraction
invoicer - A dead-simple, easy-to-use minimalist billing application.
bootstraps
zenbot-sim-runner - A sim run batch aggregator / automator for Zenbot. Eases the process of backtesting and subsequent analysis of results.
battle-objectives