Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
a40a327
Fill readme
aloisdg Mar 3, 2022
48980f7
Add logos
aloisdg Mar 3, 2022
571a1d1
Update README.md
aloisdg Mar 3, 2022
9f9b1fc
Update README.md
aloisdg Mar 3, 2022
ce2da4d
Identify as dotnet tool
aloisdg Mar 3, 2022
309d9eb
Merge pull request #4 from aloisdg/patch-1
akhansari Mar 3, 2022
761236b
Update README.md
aloisdg Mar 3, 2022
abc04dc
Update README.md
aloisdg Mar 3, 2022
57811aa
Merge pull request #9 from aloisdg/feat/dotnet-tool
akhansari Mar 3, 2022
5c256fd
test: Unit Tests
akhansari Mar 6, 2022
5067be6
feat: Regex pattern
akhansari Mar 6, 2022
914ea58
feat: Handle multiple launchers and choose between file or directory
akhansari Mar 11, 2022
6ff4e80
fix(#11): Refresh should keep triggers
akhansari Mar 14, 2022
0cb8426
fix: Sort before display
akhansari Mar 14, 2022
746fb53
chors: remove useless files
akhansari Mar 14, 2022
1084ea1
docs: add caches and data
aloisdg Mar 21, 2022
4c26b87
docs: clarify
aloisdg Mar 21, 2022
09a1219
fix(pack): remove PublishSingleFile
aloisdg Mar 21, 2022
f928de3
chore: ignore nuget leftovers
aloisdg Mar 21, 2022
25bcb31
feat(dotnet): install the tool locally
aloisdg Mar 21, 2022
cd81263
Merge pull request #14 from akhansari/fix/dotnetpack
akhansari Mar 21, 2022
e2810d6
Merge pull request #12 from akhansari/docs/cachesAndData
akhansari Mar 21, 2022
54b7b7e
Merge pull request #15 from akhansari/chore/ignoreNuGet
akhansari Mar 21, 2022
d177caf
Merge branch 'main' into docs/installLocally
akhansari Mar 21, 2022
ea4a9ee
Merge pull request #16 from akhansari/docs/installLocally
akhansari Mar 21, 2022
1bd3559
chore: replace profile with organization
aloisdg Mar 31, 2022
bc67a49
ci(github): init ci/cd
aloisdg Mar 31, 2022
17eb493
chore: align name
aloisdg Mar 31, 2022
b4eb18d
fix: add missing nuget property
aloisdg Mar 31, 2022
67a5eb6
fix: add missing files
aloisdg Mar 31, 2022
dec11eb
fix: change case
aloisdg Mar 31, 2022
0794f34
ci: add clean step
aloisdg Apr 1, 2022
607322d
ci: remove clean step
aloisdg Apr 1, 2022
5588cc5
ci: remove src folder
aloisdg Apr 1, 2022
a5d6348
chore: add D-EDGE
aloisdg Apr 4, 2022
c09a151
chore: update license link
aloisdg Apr 4, 2022
d256b94
ci: change artifact path
aloisdg Apr 4, 2022
df9534b
doc: show ci status
aloisdg Apr 4, 2022
0db9717
chors: add terminal gif
akhansari Apr 4, 2022
d3f9aae
chors: fix logo path
akhansari Apr 4, 2022
6391e0b
Merge pull request #18 from d-edge/feature/gif
akhansari Apr 4, 2022
cc3e643
chore: change order
aloisdg Apr 5, 2022
0de55f3
fix: strip HTML from the actual README file that is packed
Tarmil Apr 6, 2022
db785db
ci: create dependabot.yml
aloisdg Apr 6, 2022
f1656d5
chore(deps): bump Spectre.Console from 0.43.0 to 0.44.0
dependabot[bot] Apr 8, 2022
157c852
Merge pull request #23 from d-edge/dependabot/nuget/Spectre.Console-0…
akhansari Apr 8, 2022
045d389
Remove HTML commented out from README.md
Tarmil Apr 28, 2022
42926cc
chore(deps): bump xunit.runner.visualstudio from 2.4.3 to 2.4.5
dependabot[bot] May 6, 2022
859bcc8
chore(deps): bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
dependabot[bot] May 12, 2022
f1a6c81
ci: Fix pre-release version tag
akhansari Jun 2, 2022
b37d9de
Merge branch 'main' into strip-readme-html
akhansari Jun 2, 2022
844d37e
Merge pull request #22 from d-edge/strip-readme-html
akhansari Jun 2, 2022
324efea
Merge pull request #26 from d-edge/dependabot/nuget/Microsoft.NET.Tes…
akhansari Jun 2, 2022
e09af29
Merge pull request #25 from d-edge/dependabot/nuget/xunit.runner.visu…
akhansari Jun 2, 2022
30b170b
chore(deps): bump FsCheck.Xunit from 2.16.4 to 2.16.5
dependabot[bot] Jun 2, 2022
d6e2a66
Merge pull request #28 from d-edge/dependabot/nuget/FsCheck.Xunit-2.16.5
akhansari Jun 2, 2022
56ab264
chore(deps): bump LiteDB from 5.0.11 to 5.0.12
dependabot[bot] Jun 16, 2022
c5f30e7
Merge pull request #29 from d-edge/dependabot/nuget/LiteDB-5.0.12
akhansari Jun 16, 2022
8579c7d
chore(deps): bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0
dependabot[bot] Aug 11, 2022
48dada9
chore(deps): bump xunit from 2.4.1 to 2.4.2
dependabot[bot] Aug 22, 2022
13e1ade
chore(deps): bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1
dependabot[bot] Aug 31, 2022
e1d613f
Merge pull request #32 from d-edge/dependabot/nuget/Microsoft.NET.Tes…
akhansari Sep 1, 2022
510f9be
chore(deps): bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2
dependabot[bot] Sep 27, 2022
6a2c380
Merge pull request #34 from d-edge/dependabot/nuget/Microsoft.NET.Tes…
akhansari Sep 27, 2022
0861db3
chore(deps): bump LiteDB from 5.0.12 to 5.0.15
dependabot[bot] Dec 26, 2022
892ddc8
chore(deps): bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.1
dependabot[bot] Dec 19, 2022
96cc67e
chore(deps): bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
dependabot[bot] Feb 22, 2023
e633e54
chore(deps): bump LiteDB from 5.0.15 to 5.0.16
dependabot[bot] Mar 10, 2023
e9e28b4
chore(deps): bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0
dependabot[bot] May 17, 2023
30ca4d3
chore(deps): bump coverlet.collector from 3.1.2 to 6.0.0
dependabot[bot] May 22, 2023
405378c
Merge pull request #44 from d-edge/dependabot/nuget/Microsoft.NET.Tes…
akhansari May 23, 2023
9a5237c
Merge pull request #46 from d-edge/dependabot/nuget/coverlet.collecto…
akhansari May 23, 2023
9fe6728
fix: Don't break on not indexable folders
vincentremond Jul 6, 2023
d7eba6c
refac: Add format specifier for interpolated strings
vincentremond Jul 12, 2023
bb959ae
feat: Display containing folders in results
vincentremond Jul 12, 2023
d16cef5
Add local publish script
vincentremond Jul 12, 2023
29e1b6a
Add option to skip only hidden files in file enumeration (not system …
vincentremond May 20, 2025
aaaac5d
quickstart
vincentremond Jun 10, 2025
c8bf361
chore: quickstart
vincentremond Jul 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"version": 1,
"isRoot": true,
"tools": {
"fantomas": {
"version": "7.0.3",
"commands": [
"fantomas"
],
"rollForward": false
},
"paket": {
"version": "9.0.2",
"commands": [
"paket"
],
"rollForward": false
}
}
}
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[paket.*]
insert_final_newline = false

[*.{fs,fsx}]
fsharp_multiline_bracket_style = stroustrup
fsharp_multi_line_lambda_closing_newline = true
fsharp_bar_before_discriminated_union_declaration = true
fsharp_keep_max_number_of_blank_lines = 1
fsharp_record_multiline_formatter = number_of_items
fsharp_max_record_number_of_items = 1
fsharp_array_or_list_multiline_formatter = number_of_items
fsharp_max_array_or_list_number_of_items = 1
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "nuget" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
104 changes: 104 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: .NET Core
on:
push:
pull_request:
release:
types:
- published
env:
# Stop wasting time caching packages
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
# Disable sending usage data to Microsoft
DOTNET_CLI_TELEMETRY_OPTOUT: true
# Project name to pack and publish
PROJECT_NAME: extLauncher
# GitHub Packages Feed settings
GITHUB_FEED: https://nuget.pkg.github.com/d-edge/
GITHUB_USER: akhansari
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Official NuGet Feed settings
NUGET_FEED: https://api.nuget.org/v3/index.json
NUGET_KEY: ${{ secrets.NUGET_KEY }}
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ ubuntu-latest, windows-latest, macos-latest ]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 6.0.100
- name: Restore
run: dotnet restore
- name: Build
run: dotnet build -c Release --no-restore
- name: Test
run: dotnet test -c Release
- name: Strip HTML from README
uses: d-edge/strip-markdown-html@v0.2
with:
input-path: README.md
- name: Pack
if: matrix.os == 'ubuntu-latest'
run: |
if [ "$GITHUB_REF_TYPE" = "tag" ]; then
arrTag=(${GITHUB_REF//\// })
version="${arrTag[2]}"
echo Version: $version
version="${version//v}"
echo Clean Version: $version
else
git fetch --prune --unshallow --tags --quiet
latestTag=$(git describe --tags --abbrev=0 2>/dev/null || echo 0.0.1)
runId=$GITHUB_RUN_ID
version="${latestTag//v}-build.${runId}"
echo Non-release version: $version
fi
dotnet pack -v normal -c Release --no-restore --include-symbols --include-source -p:PackageVersion=$version $PROJECT_NAME/$PROJECT_NAME.*proj
- name: Upload Artifact
if: matrix.os == 'ubuntu-latest'
uses: actions/upload-artifact@v2
with:
name: nupkg
path: ./${{ env.PROJECT_NAME }}/nupkg/*.nupkg
prerelease:
needs: build
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- name: Download Artifact
uses: actions/download-artifact@v1
with:
name: nupkg
- name: Push to GitHub Feed
run: |
for f in ./nupkg/*.nupkg
do
curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED
done
deploy:
needs: build
if: github.event_name == 'release'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 6.0.100
- name: Download Artifact
uses: actions/download-artifact@v1
with:
name: nupkg
- name: Push to GitHub Feed
run: |
for f in ./nupkg/*.nupkg
do
curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED
done
- name: Push to NuGet Feed
run: dotnet nuget push ./nupkg/*.nupkg --source $NUGET_FEED --skip-duplicate --api-key $NUGET_KEY
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,16 @@ _NCrunch_*

paket.local
paket-files

# From https://gist.github.com/geoder101/aa2ab1ab417fbc52bb8b
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets
Loading