瀏覽代碼

Rename --no-links to --only

Signed-off-by: d11wtq <[email protected]>
d11wtq 11 年之前
父節點
當前提交
6e485df084
共有 3 個文件被更改,包括 16 次插入16 次删除
  1. 2 2
      docs/cli.md
  2. 12 12
      fig/cli/main.py
  3. 2 2
      tests/integration/cli_test.py

+ 2 - 2
docs/cli.md

@@ -53,9 +53,9 @@ Links are also created between one-off commands and the other containers for tha
 
     $ fig run db /bin/sh -c "psql -h \$DB_1_PORT_5432_TCP_ADDR -U docker"
 
-If you do not want linked containers to be started when running the one-off command, specify the `--no-links` flag:
+If you do not want linked containers to be started when running the one-off command, specify the `--only` flag:
 
-    $ fig run --no-links web python manage.py shell
+    $ fig run --only web python manage.py shell
 
 ## scale
 

+ 12 - 12
fig/cli/main.py

@@ -204,22 +204,22 @@ class TopLevelCommand(Command):
 
         By default, linked services will be started, unless they are already
         running. If you do not want to start linked services, use
-        `fig run --no-links SERVICE COMMAND [ARGS...]`.
+        `fig run --only SERVICE COMMAND [ARGS...]`.
 
         Usage: run [options] SERVICE COMMAND [ARGS...]
 
         Options:
-            -d          Detached mode: Run container in the background, print
-                        new container name.
-            -T          Disable pseudo-tty allocation. By default `fig run`
-                        allocates a TTY.
-            --rm        Remove container after run. Ignored in detached mode.
-            --no-links  Don't start linked services.
+            -d      Detached mode: Run container in the background, print new
+                    container name.
+            -T      Disable pseudo-tty allocation. By default `fig run`
+                    allocates a TTY.
+            --rm    Remove container after run. Ignored in detached mode.
+            --only  Don't start linked services.
         """
 
         service = self.project.get_service(options['SERVICE'])
 
-        if not options['--no-links']:
+        if not options['--only']:
             self.project.up(
                 service_names=service.get_linked_names(),
                 start_links=True,
@@ -309,14 +309,14 @@ class TopLevelCommand(Command):
         Usage: up [options] [SERVICE...]
 
         Options:
-            -d             Detached mode: Run containers in the background,
-                           print new container names.
-            --no-links     Don't start linked services.
+            -d         Detached mode: Run containers in the background,
+                       print new container names.
+            --only     Don't start linked services.
             --no-recreate  If containers already exist, don't recreate them.
         """
         detached = options['-d']
 
-        start_links = not options['--no-links']
+        start_links = not options['--only']
         recreate = not options['--no-recreate']
         service_names = options['SERVICE']
 

+ 2 - 2
tests/integration/cli_test.py

@@ -65,7 +65,7 @@ class CLITestCase(DockerClientTestCase):
 
     def test_up_with_no_links(self):
         self.command.base_dir = 'tests/fixtures/links-figfile'
-        self.command.dispatch(['up', '-d', '--no-links', 'web'], None)
+        self.command.dispatch(['up', '-d', '--only', 'web'], None)
         web = self.command.project.get_service('web')
         db = self.command.project.get_service('db')
         console = self.command.project.get_service('console')
@@ -118,7 +118,7 @@ class CLITestCase(DockerClientTestCase):
         mock_stdout.fileno = lambda: 1
 
         self.command.base_dir = 'tests/fixtures/links-figfile'
-        self.command.dispatch(['run', '--no-links', 'web', '/bin/true'], None)
+        self.command.dispatch(['run', '--only', 'web', '/bin/true'], None)
         db = self.command.project.get_service('db')
         self.assertEqual(len(db.containers()), 0)