39 Commits
Author SHA1 Message Date
pythoninthegrassandGitHub 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
pythoninthegrassandGitHub 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