pythoninthegrass and GitHub
cd41a4455c
Merge pull request #791 from pythoninthegrass/main
...
Release Please / release-please (push) Has been cancelled
ci (AGENTS.md): add llm instructions
2025-09-02 12:56:53 -05:00
pythoninthegrass
3e5e436f19
ci (AGENTS.md): add llm instructions
...
- AGENTS.md: generated with claude + serena mcp
- settings.json: claude-specific permissions
- .gitignore: add exclusions/inclusions
Closes #779
2025-09-02 12:54:41 -05:00
pythoninthegrass and GitHub
8c4da6e024
Merge pull request #782 from pythoninthegrass/776-switch-from-asdf-to-mise
...
Release Please / release-please (push) Has been cancelled
ci: Switch from asdf to mise
2025-08-23 22:34:28 -05:00
pythoninthegrass
831773b85b
ci: Switch from asdf to mise
...
- Update .tool-versions python runtime, add uv, remove poetry and nodejs
- Update readme for mise usage
Closes #776
2025-08-23 22:32:32 -05:00
pythoninthegrass
bc8be2c3be
chore: remove commitizen
...
- Remove package.json and package-lock.json
- Update docs
Closes #777
2025-08-20 23:32:38 -05:00
pythoninthegrass
283f86900e
chore (ruff.toml): drop python version
2025-08-20 23:18:57 -05:00
pythoninthegrass
b52f4f7be4
chore: missed a poetry dep
2025-08-20 23:16:05 -05:00
pythoninthegrass
1be8219893
ci: Switch from poetry to uv
...
- Convert pyproject.toml to work with uv
- Remove poetry references/lock file
- Decouple ruff config
- Freeze current deps
- Manually bump version to match github release
2025-08-20 22:49:08 -05:00
pythoninthegrass
61e19bee16
docs: update README.md
...
- todo section
- update asdf instructions
2024-02-21 01:29:36 -06:00
pythoninthegrass
3f6a7c9526
docs: update README.md
...
Add pre-commit hook bypass flag to ease transition
2024-02-21 01:20:50 -06:00
pythoninthegrass
6b4171090d
docs: conventional commits
...
w/commitizen + release-please
2024-02-21 01:18:15 -06:00
pythoninthegrass
7fbad80666
ci: add commitizen
2024-02-21 01:08:53 -06:00
pythoninthegrass
e14e3a2527
chore: fix eol
2024-02-21 00:56:38 -06:00
pythoninthegrass
7a61e0bdf8
build: move docker to top-level directory
2024-02-21 00:53:32 -06:00
pythoninthegrass
8ead8b0299
Revert "chore: remove modules"
...
This reverts commit f6c291dd3d .
2024-02-21 00:50:22 -06:00
pythoninthegrass
b8f72f2dd1
docs: formatting and pre-commit hooks
2024-02-21 00:49:12 -06:00
pythoninthegrass
d4bf5ed026
ci: add pre-commit hooks
...
ruff foremost among them. Otherwise better code quality with minimal annoyances locally
2024-02-21 00:48:48 -06:00
pythoninthegrass
57e24bdb77
chore: vscode extension recommendations
...
Nudge contributors to use vscode extensions already present in devcontainer
2024-02-21 00:46:54 -06:00
pythoninthegrass
84d147468e
ci: add automatic semver
...
Will need to supply personal access token as repo secret `RELEASE_PLEASE_TOKEN`
2024-02-21 00:45:59 -06:00
pythoninthegrass
6204392c3d
refactor: split config into file
...
- Lots of LOC that make the main script hard to read
- Remove `main.py` as that can come later
2024-02-21 00:44:29 -06:00
pythoninthegrass
493c259a63
build: update deps
...
- Set stage for removing modules directory
- Export requirements.txt for backward compatibility
- Bump version
2024-02-21 00:39:07 -06:00
pythoninthegrass
6485a7c0ff
Merge branch 'main' of https://github.com/pythoninthegrass/non_steam_launchers
2024-02-20 23:31:06 -06:00
pythoninthegrass
f6c291dd3d
chore: remove modules
...
Use directly in main python script
2024-02-20 23:30:53 -06:00
pythoninthegrass
34f8921273
wip
2024-02-20 23:29:48 -06:00
pythoninthegrass
23eae27fe0
Error handling and shellcheck additions
...
- Handle `logname: no login name` error for `$USER`
- Double quote variables and add curly brackets when concatenated (e.g., directories)
- Replace tilde with `$logged_in_home` var
- Capture return codes from wget command directly (404 throws custom exit code 8)
- Fix code block indentions
- Move SC2155 to .shellcheckrc
- Add SC2164 to exclude `cd` errors
- Breakout SC exclusions to multiple lines to toggle them more easily
- Remove duplicate SC entries
2023-09-01 01:33:08 -05:00
pythoninthegrass
d69a64462c
Fix duplicate steam_dir vars
...
First one declared is steam_dir, second is steam_dir_root
2023-08-12 15:05:47 -05:00
pythoninthegrass
9ed149e86b
steam_dir variable formatting
...
Curly brackets are delimiters when joined with string/filepath
2023-08-12 15:02:51 -05:00
pythoninthegrass
6452d8ab07
Update todo
...
Clarified todo for boilr subshell
2023-08-12 14:19:01 -05:00
pythoninthegrass
c9612ad469
Remove extra newline
2023-08-12 14:11:43 -05:00
pythoninthegrass
e803e779e7
Add version todo
...
Currently checks string vs. integer comparison. Leads to false positives (e.g., 2.99 is marked as older than 2.98)
2023-08-12 14:09:42 -05:00
pythoninthegrass
4f79dfde6d
Move env vars
...
Move environment variables to get interpolated in the proper order
2023-08-12 14:06:36 -05:00
pythoninthegrass
4950e95538
Rename working dir variable
...
Rename to to match original variable name
2023-08-12 14:02:52 -05:00
pythoninthegrass
f79d204273
Parameterize working directory
...
Forgo hardcoding working directory for 'NonSteamLaunchersInstallation'
2023-08-12 13:54:50 -05:00
pythoninthegrass
afbfc6d2ad
Add TODO
...
Working directory might be better suited for somewhere other than ~/Downloads
2023-08-12 13:47:38 -05:00
pythoninthegrass
e384e85859
Walk back strict execution and decouple pipefail. Add error handling for steam pid
2023-08-12 13:36:43 -05:00
pythoninthegrass
98440d6f2e
wip
...
env vars for actual user calling script, TODOs, more conditional indent formatting
2023-08-12 12:11:01 -05:00
pythoninthegrass
9ff5251bdc
wip
...
Added a bunch of inline TODOs, removed unnecessary newlines, fixed indents on various code blocks, tidied nested python script per pep8, set script as executable (`chmod +x`)
2023-08-12 11:48:06 -05:00
pythoninthegrass
8ccf3f1443
Update README.md
...
Fix some formatting/grammar. Add dev environment section
2023-08-11 15:29:04 -05:00
pythoninthegrass
a786689fcd
Add tooling
2023-08-11 15:14:23 -05:00