Browse Source

refactor: docker cmd sudo prefix

Fabian Peter Hammerle 5 years ago
parent
commit
35e07ee6a3
1 changed files with 3 additions and 3 deletions
  1. 3 3
      rc.xsh

+ 3 - 3
rc.xsh

@@ -173,9 +173,9 @@ try:
     docker_gid = grp.getgrnam('docker').gr_gid
 except KeyError:
     docker_gid = None
-if docker_gid:
-    aliases['c'] = ['docker-compose'] if docker_gid in os.getgroups() else ['sudo', 'docker-compose']
-    aliases['d'] = ['docker'] if docker_gid in os.getgroups() else ['sudo', 'docker']
+docker_command_prefix = [] if docker_gid and docker_gid in os.getgroups() else ['sudo']
+aliases['c'] = docker_command_prefix + ['docker-compose']
+aliases['d'] = docker_command_prefix + ['docker']
 aliases['dpkg-welse'] = lambda args: '\n'.join(dpkg_welse(args[0]))
 aliases['dpkg-which'] = lambda args: '\t'.join(dpkg_which(args[0]))
 aliases['g'] = ['git']