Skip to content

Commit aa52c9a

Browse files
committed
fix: clean up imports
* Remove unused imports * Sort stdlib imports * Use 'std/' prefix Signed-off-by: Christopher Arndt <[email protected]>
1 parent 16b2424 commit aa52c9a

File tree

10 files changed

+14
-15
lines changed

10 files changed

+14
-15
lines changed

src/choosenim.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copyright (C) Dominik Picheta. All rights reserved.
22
# BSD-3-Clause License. Look at license.txt for more info.
3-
import os, strutils, algorithm
3+
import std/[algorithm, os, strutils]
44

55
import nimblepkg/[cli, version]
66
import nimblepkg/common as nimbleCommon
@@ -13,7 +13,7 @@ import choosenimpkg/[utils, channel]
1313
when defined(windows):
1414
import choosenimpkg/env
1515

16-
import times
16+
import std/times
1717

1818
proc installVersion(version: Version, params: CliParams) =
1919
let

src/choosenimpkg/builder.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import os, times
1+
import std/[os, times]
22

33
import nimblepkg/[version, cli]
44
import nimblepkg/common as nimble_common

src/choosenimpkg/channel.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
##
33
## In the future these may become configurable.
44

5-
import strutils, tables, os
5+
import std/[os, strutils, tables]
66

77
import nimblepkg/version
88

src/choosenimpkg/cliparams.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import parseopt, strutils, os
1+
import std/[os, parseopt, strutils]
22

33
import nimblepkg/[cli, options, config]
44
import nimblepkg/common as nimble_common

src/choosenimpkg/download.nim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import httpclient, strutils, os, osproc, terminal, times, json, uri
1+
import std/[httpclient, json, os, osproc, strutils, terminal, times, uri]
22

33
when defined(curl):
44
import math
@@ -7,8 +7,10 @@ import nimblepkg/[version, cli]
77
when defined(curl):
88
import libcurl except Version
99

10-
import cliparams, common, utils, switcher
10+
import cliparams, common, utils
1111
# import telemetry
12+
when defined(macosx)
13+
from switcher import isAppleSilicon
1214

1315
const
1416
githubTagReleasesUrl = "https://api.github.com/repos/nim-lang/Nim/tags"

src/choosenimpkg/env.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import os, strutils
1+
import std/[os, strutils]
22

33
import nimblepkg/[cli, options]
44

src/choosenimpkg/switcher.nim

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
import std/[os, strutils, osproc, pegs, json]
1+
import std/[os, osproc, strutils, pegs]
22

33
import nimblepkg/[cli, version, options]
44
from nimblepkg/tools import getNameVersionChecksum
55

66
import cliparams, common
77

8-
when not defined(windows):
9-
import utils
10-
118
when defined(windows):
129
import env
1310

src/choosenimpkg/telemetry.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (C) Dominik Picheta. All rights reserved.
22
# BSD-3-Clause License. Look at license.txt for more info.
33

4-
import os, strutils, options, times, asyncdispatch
4+
import std/[asyncdispatch, options, os, strutils, times]
55

66
# import analytics
77
import nimblepkg/cli

src/choosenimpkg/utils.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import httpclient, json, os, strutils, osproc, uri, sequtils
1+
import std/[httpclient, os, osproc, sequtils, strutils, uri]
22

33
import nimblepkg/[cli, version]
44
import zippy/tarballs as zippy_tarballs

src/choosenimpkg/versions.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import os, algorithm, sequtils
1+
import std/[algorithm, os, sequtils]
22

33
import nimblepkg/version
44
from nimblepkg/tools import getNameVersionChecksum

0 commit comments

Comments
 (0)