Skip to content

Commit 83c9671

Browse files
committed
Added constant for config filename
1 parent ec4d1d3 commit 83c9671

6 files changed

Lines changed: 12 additions & 10 deletions

File tree

src/ScriptCs.Core/Constants.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ public static class Constants
1818

1919
[Obsolete("Use IFileSystem instead.")]
2020
public const string DllCacheFolder = ".cache";
21-
21+
22+
public const string ConfigFilename = "scriptcs.opts";
23+
2224
public const string DefaultRepositoryUrl = "https://nuget.org/api/v2/";
2325
}
2426
}

src/ScriptCs.Core/FileSystem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ public virtual string NugetFile
184184

185185
public virtual string GlobalOptsFile
186186
{
187-
get { return Path.Combine(GlobalFolder, "scriptcs.opts"); }
187+
get { return Path.Combine(GlobalFolder, Constants.ConfigFilename); }
188188
}
189189
}
190190
}

src/ScriptCs/Argument/ArgumentHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public ArgumentParseResult Parse(string[] args)
2828
var sr = SplitScriptArgs(args);
2929

3030
var commandArgs = _argumentParser.Parse(sr.CommandArguments);
31-
var localConfigFile = commandArgs != null ? commandArgs.Config : "scriptcs.opts";
31+
var localConfigFile = commandArgs != null ? commandArgs.Config : Constants.ConfigFilename;
3232
var localConfigPath = string.Format("{0}\\{1}", _fileSystem.CurrentDirectory, localConfigFile);
3333
var localConfigArgs = _configFileParser.Parse(GetFileContent(localConfigPath));
3434
var globalConfigArgs = _configFileParser.Parse(GetFileContent(_fileSystem.GlobalOptsFile));

src/ScriptCs/ScriptCsArgs.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class ScriptCsArgs
1212
public ScriptCsArgs()
1313
{
1414
LogLevel = LogLevel.Info;
15-
Config = "scriptcs.opts";
15+
Config = Constants.ConfigFilename;
1616
}
1717

1818
[ArgDescription("Launch REPL mode when running script. To just launch REPL, simply use 'scriptcs' without any args.")]
@@ -67,7 +67,7 @@ public ScriptCsArgs()
6767
[ArgDescription("Specify modules to load")]
6868
public string Modules { get; set; }
6969

70-
[DefaultValue("scriptcs.opts")]
70+
[DefaultValue(Constants.ConfigFilename)]
7171
[ArgDescription("Defines config file name")]
7272
public string Config { get; set; }
7373

test/ScriptCs.Tests/ArgumentHandlerTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ public class ArgumentHandlerTests
1111
{
1212
public class ParseMethod
1313
{
14-
private static IArgumentHandler Setup(string fileContent, string fileName = "scriptcs.opts", bool fileExists = true, string globalFileContent = null)
14+
private static IArgumentHandler Setup(string fileContent, string fileName = Constants.ConfigFilename, bool fileExists = true, string globalFileContent = null)
1515
{
1616
const string currentDirectory = "C:\\test\\folder";
1717
const string moduleDirectory = "C:\\test\\moduleFolder";
1818

1919
string filePath = currentDirectory + '\\' + fileName;
20-
string globalFilePath = moduleDirectory + "\\scriptcs.opts";
20+
string globalFilePath = moduleDirectory + "\\" + Constants.ConfigFilename;
2121

2222
var fs = new Mock<IFileSystem>();
2323
fs.SetupGet(x => x.CurrentDirectory).Returns(currentDirectory);
@@ -238,7 +238,7 @@ public void ShouldUseScriptOptsIfParsingFailed()
238238

239239
argumentHandler.Parse(new string[0]);
240240

241-
system.Verify(x => x.FileExists(@"C:\scriptcs.opts"), Times.Once());
241+
system.Verify(x => x.FileExists(@"C:\" + Constants.ConfigFilename), Times.Once());
242242
}
243243

244244
[Fact]

test/ScriptCs.Tests/ArgumentParserTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void ShouldHandleEmptyAttray()
4646
result.ShouldNotBeNull();
4747
result.Repl.ShouldBeTrue();
4848
result.LogLevel.ShouldEqual(LogLevel.Info);
49-
result.Config.ShouldEqual("scriptcs.opts");
49+
result.Config.ShouldEqual(Constants.ConfigFilename);
5050
}
5151

5252
[Fact]
@@ -58,7 +58,7 @@ public void ShouldHandleNull()
5858
result.ShouldNotBeNull();
5959
result.Repl.ShouldBeTrue();
6060
result.LogLevel.ShouldEqual(LogLevel.Info);
61-
result.Config.ShouldEqual("scriptcs.opts");
61+
result.Config.ShouldEqual(Constants.ConfigFilename);
6262
}
6363

6464
[Fact]

0 commit comments

Comments
 (0)