Skip to content

Commit cf7c16e

Browse files
authored
Merge pull request #6 from thinkbeforecoding/rename-fasmi
Rename project to fasmi
2 parents 91accc9 + 98674a0 commit cf7c16e

20 files changed

+41
-31
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ env:
1111
# Disable sending usage data to Microsoft
1212
DOTNET_CLI_TELEMETRY_OPTOUT: true
1313
# Project name to pack and publish
14-
PROJECT_NAME: fasm
14+
PROJECT_NAME: fasmi
1515
# GitHub Packages Feed settings
1616
GITHUB_FEED: https://nuget.pkg.github.com/d-edge/
1717
GITHUB_USER: thinkbeforecoding

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# fasm
1+
# fasmi
22

33
A F# to Jitted ASM / IL disassembler as a dotnet tool
44

5-
![fasm demo](img/fasm-demo.gif)
5+
![fasmi demo](img/fasmi-demo.gif)
66

77
# Getting Started
88

9-
Install fasm as a global dotnet tool
9+
Install fasmi as a global dotnet tool
1010

1111
``` bash
12-
dotnet tool install fasm -g
12+
dotnet tool install fasmi -g
1313
```
1414

1515
or as a dotnet local tool
1616

1717
``` bash
1818
dotnet new tool-manifest
19-
dotnet tool install fasm
19+
dotnet tool install fasmi
2020
````
2121

2222
# Quickstart
@@ -27,9 +27,9 @@ Create a demo.fsx F# interactive script:
2727
let inc x = x+1
2828
```
2929

30-
run fasm:
30+
run fasmi:
3131
``` bash
32-
dotnet fasm ./demo.fsx
32+
dotnet fasmi ./demo.fsx
3333
```
3434

3535
and open at the generated demo.asm file:
@@ -42,9 +42,9 @@ L0003: ret
4242

4343
## Watch mode
4444

45-
run fasm in watch mode:
45+
run fasmi in watch mode:
4646
``` bash
47-
dotnet fasm ./demo.fsx -w
47+
dotnet fasmi ./demo.fsx -w
4848
```
4949

5050
Open the demo.fsx and demo.asm files side by side in your favorite editor, make changes to demo.fsx and save. The demo.asm file is updated on the fly.
@@ -53,7 +53,7 @@ Open the demo.fsx and demo.asm files side by side in your favorite editor, make
5353
# Usage
5454

5555
```
56-
USAGE: dotnet fasm [--help] [--console] [--output <string>] [--watch] [--platform <x86|x64>] [--language <asm|il>] <string>
56+
USAGE: dotnet fasmi [--help] [--console] [--output <string>] [--watch] [--platform <x86|x64>] [--language <asm|il>] <string>
5757

5858
SOURCE:
5959

@@ -75,7 +75,7 @@ OPTIONS:
7575
7676
The input can be a fsx F# script file or any dotnet .dll assemlby file. F# scripts are compiled for net 5.0.
7777
78-
Using a dotnet assembly as an input, you can use fasm on any dotnet language.
78+
Using a dotnet assembly as an input, you can use fasmi on any dotnet language.
7979
8080
## Console
8181
@@ -87,7 +87,7 @@ Use the `-o` flag to specifie the target file path and name.
8787
8888
## Watch
8989
90-
The `-w` flag runs fasm in watch mode. The file is recompiled and disassembled automatically when saved.
90+
The `-w` flag runs fasmi in watch mode. The file is recompiled and disassembled automatically when saved.
9191
9292
## Platform
9393

RELEASE_NOTES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 0.2.0
2+
* Rename project to fasmi
3+
14
# 0.1.0
25
* x86/x64 disassembler
36
* IL disassembler

build.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ dotnet test
44
IF %ERRORLEVEL% NEQ 0 (
55
exit %ERRORLEVEL%
66
)
7-
dotnet pack -c release .\src\fasm\ -o bin/nuget
7+
dotnet pack -c release .\src\fasmi\ -o bin/nuget

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
dotnet tool restore
22
dotnet test || exit 1
3-
dotnet pack -c release ./src/fasm/ -o bin/nuget
3+
dotnet pack -c release ./src/fasmi/ -o bin/nuget

fasm.sln renamed to fasmi.sln

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,20 @@ VisualStudioVersion = 16.6.30114.105
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BE1E57A8-58BB-4372-8117-0495C049AF19}"
77
EndProject
8-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasm", "src\fasm\fasm.fsproj", "{BB23E9C3-8766-4F75-B4C8-2A3F033613E6}"
8+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasmi", "src\fasmi\fasmi.fsproj", "{BB23E9C3-8766-4F75-B4C8-2A3F033613E6}"
99
EndProject
1010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{478F44FE-81BE-41A8-B0D7-1FD9C7D785CD}"
1111
EndProject
12-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasm.tests", "tests\fasm.tests\fasm.tests.fsproj", "{25B5CA7F-0025-41E1-BC58-CB8FA7888721}"
12+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasmi.tests", "tests\fasmi.tests\fasmi.tests.fsproj", "{25B5CA7F-0025-41E1-BC58-CB8FA7888721}"
1313
EndProject
14-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasm.tests.source", "tests\fasm.tests.source\fasm.tests.source\fasm.tests.source.fsproj", "{74A37C7F-AEDC-48DC-939B-4392BE7FA623}"
14+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "fasmi.tests.source", "tests\fasmi.tests.source\fasmi.tests.source.fsproj", "{74A37C7F-AEDC-48DC-939B-4392BE7FA623}"
15+
EndProject
16+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{FB7EF8B5-BDF3-4169-8634-C6E704AE513D}"
17+
ProjectSection(SolutionItems) = preProject
18+
paket.dependencies = paket.dependencies
19+
README.md = README.md
20+
RELEASE_NOTES.md = RELEASE_NOTES.md
21+
EndProjectSection
1522
EndProject
1623
Global
1724
GlobalSection(SolutionConfigurationPlatforms) = preSolution
File renamed without changes.
7.89 KB
Loading
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)