Scripts to be "quick and efficient" - Servers Administration, Networking, & Virtualization

Users browsing this thread: 2 Guest(s)
neeasade
Grey Hair Nixers
tldr; emacs

I have been adopting a slightly different approach than mentioned above --
pulling more and more into the emacs interface, and using the plugin tooling
there. This gives me a relatively consistent interface to many tools without
having to learn different ncurses silo-type programs or install things on remote
machines. buffers, modes, keybinds, input, display are all handled in the
'emacs' way, so I can try out different plugins with not so much effort, and
extend what I don't like.

some highlights (in the flavor of the above tools):
- I no longer run terminal emulators by default -- instead I run emacs shells.
This means that I can treat STDOUT as text, manipulating past output for reuse
elsewhere.

- magit[1] is a good git interface that can do all I like (diffing,staging
regions/lines, branching, stashing..)

- restclient.el[2] is a nice http request wrapper that lets me execute requests
interactively and store them as text, giving me a postman-like experience. it
even allows elisp code in the mix so I can use stuff like pass[3] for auth.

- tramp mode [4] gives me a remote shell within emacs so I can use my tools
without having to install anything on the remote machine. I just add aliases
to shx[5].

When I look for tools like the above, my focus is on shortening the feedback
loop in whatever I am doing. The faster I can iterate on an idea/interact with
something the faster I can change and adapt. Having a consistent interface for
many things lets me do that.

There is much more, I don't want to wax too long if there is no interest here.
my config: https://github.com/neeasade/emacs.d

1: https://magit.vc/
2: https://github.com/pashky/restclient.el
3: https://www.passwordstore.org/
4: https://www.emacswiki.org/emacs/TrampMode
5: https://github.com/riscy/shx-for-emacs


Messages In This Thread
Scripts to be "quick and efficient" - by venam - 02-09-2018, 02:35 PM
RE: Scripts to be "quick and efficient" - by neeasade - 02-09-2018, 04:24 PM
RE: Scripts to be "quick and efficient" - by jkl - 03-09-2018, 08:43 AM
RE: Scripts to be "quick and efficient" - by jkl - 03-09-2018, 10:02 AM
RE: Scripts to be "quick and efficient" - by oda - 04-09-2018, 12:59 AM
RE: Scripts to be "quick and efficient" - by pkal - 06-09-2018, 07:36 PM
RE: Scripts to be "quick and efficient" - by jkl - 06-09-2018, 07:44 PM
RE: Scripts to be "quick and efficient" - by pkal - 07-09-2018, 11:58 AM
RE: Scripts to be "quick and efficient" - by jkl - 08-09-2018, 08:21 PM
RE: Scripts to be "quick and efficient" - by xero - 25-10-2018, 01:01 PM
RE: Scripts to be "quick and efficient" - by gaak - 07-01-2019, 09:20 AM
RE: Scripts to be "quick and efficient" - by twee - 07-01-2019, 04:54 PM
RE: Scripts to be "quick and efficient" - by evbo - 17-01-2019, 01:47 PM
RE: Scripts to be "quick and efficient" - by s0kx - 17-06-2021, 03:11 AM
RE: Scripts to be "quick and efficient" - by jkl - 17-06-2021, 07:06 AM
RE: Scripts to be "quick and efficient" - by pfr - 22-06-2021, 10:50 PM