- Oct 24, 2020
-
-
nimrod authored
Spamer script, desktop file and symlink for autostart.
-
- Apr 05, 2020
- Mar 11, 2020
-
-
nimrod authored
-
- Feb 09, 2020
-
-
nimrod authored
Git script to remove temp work tress and prune work trees.
-
- Dec 19, 2019
-
-
nimrod authored
-
nimrod authored
The prune_ssh_sockets shell function would always delete the ControlMaster sockets (the open file handlers would have a random suffix and the check would always show that the socket wasn't open by any process). Instead add a prefix to the ControlMaster sockets and ignore them when pruning. Those sockets are always deleted when the process exists. Also, mark the vim filetype for the ssh config fragments as sshconfig.
-
- Dec 09, 2019
-
-
nimrod authored
Don't delete sockets that are still in use (have an open ssh client listening).
-
- Dec 08, 2019
-
-
nimrod authored
So now I can run `$(eval docker remote hostname)`.
-
- Nov 07, 2019
-
-
nimrod authored
- Add toolbox script, bash completion. - Better ansible-local in Makefile (match shell alias). - Delete gcloud SDK bash completion, the mirror in github is gone. - Update to newer version of binaries and vendored files.
-
- Oct 14, 2019
- Sep 13, 2019
-
-
nimrod authored
Otherwise the files (as root) are written to my home directory and when I correct the ownership I get this error: "Refusing to operate on a user installation as root".
-
- Aug 14, 2019
-
-
nimrod authored
- Add missing symlink to the wrapper script, without it the scripts can't be called as Vagrant commands. - Fix pylint issues.
-
nimrod authored
Too many changes in one commit that aren't relevant to each other all because I didn't commit these for some time and they piled up, exactly what I shouldn't do. - Remove some Git submodules. They're not needed. - Remove the REPREPRO_BASE_DIR environment variable, it's set with direnv inside that project. - Use Docker Buildkit. - Use auto Python interpeter with Ansible, prefer Python3. - Better ls aliases. - Netcat aliases to listen and check ports and sockets. - Aliases and functions for Terraform. - Use Black to format Python code. - Show the run duration and exit code in a line before the prompt, maybe better with Bash earlier than 5.0, where there's an annoying with line wrapping. - Valid name for the flatpak_kill shell function. - Delete user-dirs files, didn't do anything anyway. - Convert README from reStructuredText to Markdown. - Don't install gsutil with Python2, use snap to install the Google SDK. - More pre-commit hooks, update the exiting ones, format the file for yamllint, Use flake8 from it's repo, the one from the hooks repo is deprecated. - Clean the Shore SSH config. - Add the shared AWS keys to the Endless SSH config.
-
- Jul 10, 2019
-
-
nimrod authored
-
- May 29, 2019
-
-
nimrod authored
-
- May 19, 2019
-
-
nimrod authored
Add dt (delayed tee), like tee but can output to the file that's being read from (for example sort foo.txt | dt foo.txt).
-
- May 05, 2019
-
-
nimrod authored
-
- May 02, 2019
- Apr 29, 2019
-
-
nimrod authored
-
- Apr 28, 2019
- Apr 24, 2019
-
-
nimrod authored
-
- Apr 21, 2019
-
-
nimrod authored
Add the docker remote sub-command (actually the _docker-remote script but can be invoked as a sub-command with the wrapper script). It creates a local socket that's forwarded to the dockerd socket on the remote host via ssh. Requires OpenSSH 6.7 or later (for Unix socket forwarding and %C token. Typical invocation would be `$(docker remote host.domain.example)`. A blog post will follow.
-
nimrod authored
So `_docker-dev` could be invoked as `docker dev` without `docker-dev` getting in the way of tab completion. Renamed the current subcommands accordingly.
-
nimrod authored
-
nimrod authored
-
- Apr 14, 2019
-
-
nimrod authored
- Vendored rabbitmqadmin, Bash completion. - Use gsutil from PyPI, vendored Bash completion. - Use gcloud from Snap, remove Docker aliases (it just for Linux anyway). - on-change, cw, mysqldump-loader Golang apps. - importlab, remarshal Python apps.
-
- Apr 10, 2019
-
-
nimrod authored
-
- Apr 08, 2019
-
-
nimrod authored
- `exec` docker wrapper scripts. - Added aws-sam-cli Python CLI, readded aws-shell Python CLI.
-
- Mar 24, 2019
-
-
nimrod authored
-
- Mar 23, 2019
-
-
nimrod authored
- Added Makefile to download the vendored and binary files. - Replace gen-ssh-config with the said Makefile. - Update all sorts of Bash completion files. - Added `kompose` Bash completion file. - Replace pythonrc submodule with said Makefile. - Replace `bfg` shell function with said Makefile (and short shell alias). - Update Git hook to use Makefile, remove whatever was removed. - Added `rc_update` shell alias to force update all said files. - Added `kind` Golang binary.
-
- Mar 20, 2019
-
-
nimrod authored
Replace generated Bash completion scripts with ones that eval the output instead (instead of adding cleanup functionality to the gen-bash-completion script in case files linger in .bash_completion.d .
-
nimrod authored
- Moved `monitor` from a shell function to a script, now it's callable without mocking with the shell. Also, added an alias for `monitor` to expand aliases after it. - `sudome` is now a shell script instead of a function, now it works around the `secure_path` option by trying to find the executable in the path before calling `sudo`. Also, added an alias for `sudome` to expand aliases after it. - `__apt-daily` is now a shell script, it probably could have stayed a shell alias but the quotes failed to pass the entire command to `/bin/sh` as it was and I couldn't be arsed to solve it. - Simplified `flatpak-daily`. - `dd` shell alias is simpler and now the invocation `sudome dd` works as expected (which was the whole point to begin with).
-
- Feb 27, 2019
-
-
nimrod authored
-
- Feb 19, 2019
-
-
nimrod authored
-
- Oct 10, 2018
-
-
nimrod authored
-