Skip to content
  1. Apr 01, 2022
    • nimrod's avatar
      Remove my Keybase script. · 63a9b04b
      nimrod authored
      Keybase seems to be unmaintained. I no longer use. The packages are not
      easily buildable.
      63a9b04b
  2. Mar 26, 2022
  3. Mar 16, 2022
  4. Mar 12, 2022
    • nimrod's avatar
      git manage tfinit and a little bit more. · 68d510a8
      nimrod authored
      - Add a new git manage command, tfinit, that initializes a Terraform
        backend managed by GitLab for this repository (based on the GitLab
      remote).
      - Better handling of cases when running in a subdirectory of the repo in
        the git module. Use git to check if a directory is a repository and to
      find the top level of a repository.
      - Use the top level functions' docstring for the CLI help message.
      - Use the sub-parser to output better error messages.
      68d510a8
    • nimrod's avatar
      Reintroduce the Firefox launcher. · 60c51e9f
      nimrod authored
      For whatever reason the StartupWMClass was changed to lower case (in the
      application, not the launcher).
      60c51e9f
  5. Mar 01, 2022
    • nimrod's avatar
      Disable .env files in direnv. · 24033c6b
      nimrod authored
      direnv started using either .envrc or .env files. I've a bunch of .env
      files (mainly for setting the project name in Docker Compose) and I
      don't want to set them in the shell nor have the annoying warning
      everytime I cd to a directory. Set the old behavior back.
      24033c6b
  6. Feb 23, 2022
    • nimrod's avatar
      all-repos alias. · 15249bee
      nimrod authored
      To run git commands on all of the repos in ~/Repositories.
      15249bee
  7. Feb 22, 2022
  8. Feb 10, 2022
    • nimrod's avatar
      smile-exec fixes. · fc24743c
      nimrod authored
      - Run `bundle show smile-cli` correctly in directories that have a
        Gemfile.
      - The AWS profile for the security is not in the format of
        smile-$ENV-admin (the only one, I might add). Deal with that.
      fc24743c
  9. Feb 09, 2022
  10. Feb 01, 2022
  11. Jan 30, 2022
  12. Jan 27, 2022
  13. Jan 09, 2022
  14. Jan 01, 2022
  15. Dec 29, 2021
  16. Dec 25, 2021
  17. Dec 23, 2021
  18. Dec 21, 2021
    • nimrod's avatar
      Better VPN detection in smile-exec. · 5b9343f5
      nimrod authored
      - Fetch the DNS record only once.
      - Check that the VPN connection and the requested environment match.
      5b9343f5
    • nimrod's avatar
      Update smile-cli. · 973c7eeb
      nimrod authored
      973c7eeb
    • nimrod's avatar
      Improve Vault login in smile-exec. · 7f33b9ac
      nimrod authored
      - Some environments don't have Vault deployed, don't set the VAULT_ADDR
        environment variable.
      - Add a check for VPN connectivity (otherwise Vault isn't accessible).
      - Login to Vault only if the environment has Vault deployed and I'm
        connected to the VPN.
      7f33b9ac
    • nimrod's avatar
      Remove the /Volumes from the Keybase sync. · 0c8aca17
      nimrod authored
      I only added becasue the smile-cli depended on it (because all of the
      developers used Macs). I've since removed that dependency (and the
      Keybase dependecy entirely) so it's not needed anymore.
      0c8aca17
  19. Dec 12, 2021
    • nimrod's avatar
      Correct comment. · 7391e6a7
      nimrod authored
      7391e6a7
    • nimrod's avatar
      Smile environment fixes. · 406f1d8a
      nimrod authored
      - Don't set the default environment variable to the dev environment
        (don't set them at all).
      - The default AWS profile should be smile-security, it's the one I use
        to assume roles in the other accounts.
      - Set the VAULT_CAPATH to the CA files in the smile-cli gem where they
        currently are.
      - Run vault login before executing commands in smile-exec. Maybe
        overkill to run it before every command, maybe I'll add an alias for
      that. We'll see.
      406f1d8a
  20. Dec 11, 2021
  21. Dec 08, 2021
    • nimrod's avatar
      Tweak Tmux's config. · 5b730472
      nimrod authored
      A little more room for the session name.
      5b730472
    • nimrod's avatar
      Helm plugins. · 6a70c23e
      nimrod authored
      - Add the 2to3 and push plugins.
      - Nicer handling of installation of a specific version of a plugin.
      6a70c23e
  22. Dec 07, 2021
    • nimrod's avatar
      unscp alias. · fedc789d
      nimrod authored
      Unsecure copy. In the spirit of unssh. Don't validate or save the host
      keys.
      fedc789d
    • nimrod's avatar
      Smile SSH config update. · 90b1592e
      nimrod authored
      Add the IP range of the management VPC.
      90b1592e