@@ -59,7 +59,6 @@ module Distribution.Client.Setup
5959 , InfoFlags (.. )
6060 , fetchCommand
6161 , FetchFlags (.. )
62- , freezeCommand
6362 , FreezeFlags (.. )
6463 , genBoundsCommand
6564 , getCommand
@@ -409,7 +408,6 @@ globalCommand commands =
409408 , addCmd " v1-run"
410409 , addCmd " v1-test"
411410 , addCmd " v1-bench"
412- , addCmd " v1-freeze"
413411 , addCmd " v1-haddock"
414412 , addCmd " v1-install"
415413 , addCmd " v1-clean"
@@ -1430,82 +1428,6 @@ defaultFreezeFlags =
14301428 , freezeVerbosity = toFlag normal
14311429 }
14321430
1433- freezeCommand :: CommandUI FreezeFlags
1434- freezeCommand =
1435- CommandUI
1436- { commandName = " freeze"
1437- , commandSynopsis = " Freeze dependencies."
1438- , commandDescription = Just $ \ _ ->
1439- wrapText $
1440- " Calculates a valid set of dependencies and their exact versions. "
1441- ++ " If successful, saves the result to the file `cabal.config`.\n "
1442- ++ " \n "
1443- ++ " The package versions specified in `cabal.config` will be used for "
1444- ++ " any future installs.\n "
1445- ++ " \n "
1446- ++ " An existing `cabal.config` is ignored and overwritten.\n "
1447- , commandNotes = Nothing
1448- , commandUsage = usageFlags " freeze"
1449- , commandDefaultFlags = defaultFreezeFlags
1450- , commandOptions = \ showOrParseArgs ->
1451- [ optionVerbosity
1452- freezeVerbosity
1453- (\ v flags -> flags{freezeVerbosity = v})
1454- , option
1455- []
1456- [" dry-run" ]
1457- " Do not freeze anything, only print what would be frozen"
1458- freezeDryRun
1459- (\ v flags -> flags{freezeDryRun = v})
1460- trueArg
1461- , option
1462- []
1463- [" tests" ]
1464- ( " freezing of the dependencies of any tests suites "
1465- ++ " in the package description file."
1466- )
1467- freezeTests
1468- (\ v flags -> flags{freezeTests = v})
1469- (boolOpt [] [] )
1470- , option
1471- []
1472- [" benchmarks" ]
1473- ( " freezing of the dependencies of any benchmarks suites "
1474- ++ " in the package description file."
1475- )
1476- freezeBenchmarks
1477- (\ v flags -> flags{freezeBenchmarks = v})
1478- (boolOpt [] [] )
1479- ]
1480- ++ optionSolver
1481- freezeSolver
1482- (\ v flags -> flags{freezeSolver = v})
1483- : optionSolverFlags
1484- showOrParseArgs
1485- freezeMaxBackjumps
1486- (\ v flags -> flags{freezeMaxBackjumps = v})
1487- freezeReorderGoals
1488- (\ v flags -> flags{freezeReorderGoals = v})
1489- freezeCountConflicts
1490- (\ v flags -> flags{freezeCountConflicts = v})
1491- freezeFineGrainedConflicts
1492- (\ v flags -> flags{freezeFineGrainedConflicts = v})
1493- freezeMinimizeConflictSet
1494- (\ v flags -> flags{freezeMinimizeConflictSet = v})
1495- freezeIndependentGoals
1496- (\ v flags -> flags{freezeIndependentGoals = v})
1497- freezePreferOldest
1498- (\ v flags -> flags{freezePreferOldest = v})
1499- freezeShadowPkgs
1500- (\ v flags -> flags{freezeShadowPkgs = v})
1501- freezeStrongFlags
1502- (\ v flags -> flags{freezeStrongFlags = v})
1503- freezeAllowBootLibInstalls
1504- (\ v flags -> flags{freezeAllowBootLibInstalls = v})
1505- freezeOnlyConstrained
1506- (\ v flags -> flags{freezeOnlyConstrained = v})
1507- }
1508-
15091431-- ------------------------------------------------------------
15101432
15111433-- * 'gen-bounds' command
0 commit comments