Skip to content

Commit 25c18e0

Browse files
committed
Added better gitignore
1 parent 08c71eb commit 25c18e0

4 files changed

Lines changed: 52 additions & 173 deletions

File tree

.gitignore

Lines changed: 51 additions & 172 deletions
Original file line numberDiff line numberDiff line change
@@ -1,180 +1,59 @@
1-
# stuff i dont want
2-
*.sqlite
3-
*.db
4-
*.db-shm
5-
*.db-wal
6-
FileContentIndex/
7-
v17/
8-
.vs/
9-
*.csv
10-
*.xlsx
11-
*.xml
12-
*.bin
13-
*.CE0
14-
*.USER
15-
*.log.*
16-
*.obj
17-
*.exe
18-
191
/.claude
2+
/.cache
3+
api.txt
204

21-
# Byte-compiled / optimized / DLL files
22-
__pycache__/
23-
*.py[cod]
24-
*$py.class
25-
26-
# C extensions
27-
*.so
28-
29-
# Distribution / packaging
30-
.Python
31-
build/
32-
develop-eggs/
33-
dist/
34-
downloads/
35-
eggs/
36-
.eggs/
37-
lib/
38-
lib64/
39-
parts/
40-
sdist/
41-
var/
42-
wheels/
43-
share/python-wheels/
44-
*.egg-info/
45-
.installed.cfg
46-
*.egg
47-
MANIFEST
48-
49-
# PyInstaller
50-
# Usually these files are written by a python script from a template
51-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
52-
*.manifest
53-
*.spec
54-
55-
# Installer logs
56-
pip-log.txt
57-
pip-delete-this-directory.txt
58-
59-
# Unit test / coverage reports
60-
htmlcov/
61-
.tox/
62-
.nox/
63-
.coverage
64-
.coverage.*
65-
.cache
66-
nosetests.xml
67-
coverage.xml
68-
*.cover
69-
*.py,cover
70-
.hypothesis/
71-
.pytest_cache/
72-
cover/
73-
74-
# Translations
75-
*.mo
76-
*.pot
77-
78-
# Django stuff:
79-
*.log
80-
local_settings.py
81-
db.sqlite3
82-
db.sqlite3-journal
83-
84-
# Flask stuff:
85-
instance/
86-
.webassets-cache
87-
88-
# Scrapy stuff:
89-
.scrapy
90-
91-
# Sphinx documentation
92-
docs/_build/
93-
94-
# PyBuilder
95-
.pybuilder/
96-
target/
5+
# Prerequisites
6+
*.d
977

98-
# Jupyter Notebook
99-
.ipynb_checkpoints
100-
101-
# IPython
102-
profile_default/
103-
ipython_config.py
104-
105-
# pyenv
106-
# For a library or package, you might want to ignore these files since the code is
107-
# intended to run in multiple environments; otherwise, check them in:
108-
# .python-version
109-
110-
# pipenv
111-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
112-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
113-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
114-
# install all needed dependencies.
115-
#Pipfile.lock
116-
117-
# poetry
118-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
119-
# This is especially recommended for binary packages to ensure reproducibility, and is more
120-
# commonly ignored for libraries.
121-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
122-
#poetry.lock
123-
124-
# pdm
125-
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
126-
#pdm.lock
127-
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
128-
# in version control.
129-
# https://pdm.fming.dev/#use-with-ide
130-
.pdm.toml
131-
132-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
133-
__pypackages__/
134-
135-
# Celery stuff
136-
celerybeat-schedule
137-
celerybeat.pid
138-
139-
# SageMath parsed files
140-
*.sage.py
141-
142-
# Environments
143-
.env
144-
.venv
145-
env/
146-
venv/
147-
ENV/
148-
env.bak/
149-
venv.bak/
150-
151-
# Spyder project settings
152-
.spyderproject
153-
.spyproject
154-
155-
# Rope project settings
156-
.ropeproject
157-
158-
# mkdocs documentation
159-
/site
8+
# Object files
9+
*.o
10+
*.ko
11+
*.obj
12+
*.elf
16013

161-
# mypy
162-
.mypy_cache/
163-
.dmypy.json
164-
dmypy.json
14+
# Linker output
15+
*.ilk
16+
*.map
17+
*.exp
16518

166-
# Pyre type checker
167-
.pyre/
19+
# Precompiled Headers
20+
*.gch
21+
*.pch
16822

169-
# pytype static type analyzer
170-
.pytype/
23+
# Libraries
24+
*.lib
25+
*.a
26+
*.la
27+
*.lo
17128

172-
# Cython debug symbols
173-
cython_debug/
29+
# Shared objects (inc. Windows DLLs)
30+
*.dll
31+
*.so
32+
*.so.*
33+
*.dylib
17434

175-
# PyCharm
176-
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
177-
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
178-
# and can be added to the global gitignore or merged into this file. For a more nuclear
179-
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
180-
#.idea/
35+
# Executables
36+
*.exe
37+
*.out
38+
*.app
39+
*.i*86
40+
*.x86_64
41+
*.hex
42+
43+
# Debug files
44+
*.dSYM/
45+
*.su
46+
*.idb
47+
*.pdb
48+
49+
# Kernel Module Compile Results
50+
*.mod*
51+
*.cmd
52+
.tmp_versions/
53+
modules.order
54+
Module.symvers
55+
Mkfile.old
56+
dkms.conf
57+
58+
# debug information files
59+
*.dwo

ExecMech.exe

-172 KB
Binary file not shown.

autoexec.obj

-14.4 KB
Binary file not shown.

how to compile.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cmd /c "`"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\VsDevCmd.bat`" && cl /nologo /W3 /MT /FeExecMech.exe autoexec.c"
1+
cmd /c "`"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\VsDevCmd.bat`" && cl /nologo /W3 /MT /FeExecMech.exe autoexec.c"

0 commit comments

Comments
 (0)