@@ -124,64 +124,68 @@ by running `just` alone.
124
124
<summary >just recipes</summary >
125
125
126
126
``` sh
127
- default # List all recipes
127
+ default # List all recipes
128
128
129
129
[CI/CD]
130
- gcloud-context # Set gcloud context
130
+ gcloud-context # Set gcloud context
131
131
ghsecrets repo=" sciexp/python-nix-template" # Update github secrets for repo from environment variables
132
- ghvars repo=" sciexp/python-nix-template" # Update github vars for repo from environment variables
133
- pre-commit # Run pre-commit hooks (see pre-commit.nix and note the yaml is git-ignored)
132
+ ghvars repo=" sciexp/python-nix-template" # Update github vars for repo from environment variables
133
+ pre-commit # Run pre-commit hooks (see pre-commit.nix and note the yaml is git-ignored)
134
134
135
135
[conda package]
136
- conda-build # Package commands (conda)
137
- conda-check # Run all checks in conda environment (lint, type, test)
138
- conda-env # Create and sync conda environment with pixi
139
- conda-lint # Run linting in conda environment with pixi
140
- conda-lint-fix # Run linting and fix errors in conda environment with pixi
141
- conda-lock # Update conda environment
142
- conda-test # Run tests in conda environment with pixi
143
- conda-type # Run type checking in conda environment with pixi
144
- pixi-lock # Update pixi lockfile
136
+ conda-build # Package commands (conda)
137
+ conda-check # Run all checks in conda environment (lint, type, test)
138
+ conda-env # Create and sync conda environment with pixi
139
+ conda-lint # Run linting in conda environment with pixi
140
+ conda-lint-fix # Run linting and fix errors in conda environment with pixi
141
+ conda-lock # Update conda environment
142
+ conda-test # Run tests in conda environment with pixi
143
+ conda-type # Run type checking in conda environment with pixi
144
+ pixi-lock # Update pixi lockfile
145
+
146
+ [monorepo]
147
+ monorepo_patch # Apply monorepo patch to convert project to monorepo structure
148
+ monorepo_reverse # Reverse monorepo patch to revert to single package structure
145
149
146
150
[nix]
147
- ci # Run CI checks locally with `om ci`
148
- container-build # Build production container image
149
- container-build-dev # Build development container image
150
- container-run # Run production container with port 8888 exposed
151
- container-run-dev # Run development container with port 8888 exposed
152
- dev # Enter the Nix development shell
153
- flake-check # Validate the Nix flake configuration
154
- flake-update # Update all flake inputs to their latest versions
151
+ ci # Run CI checks locally with `om ci`
152
+ container-build # Build production container image
153
+ container-build-dev # Build development container image
154
+ container-run # Run production container with port 8888 exposed
155
+ container-run-dev # Run development container with port 8888 exposed
156
+ dev # Enter the Nix development shell
157
+ flake-check # Validate the Nix flake configuration
158
+ flake-update # Update all flake inputs to their latest versions
155
159
156
160
[python package]
157
- check # Run all checks (lint, type, test)
158
- lint # Run linting
159
- lint-fix # Run linting and fix errors
160
- test # Run tests
161
- type # Run type checking in uv virtual environment
162
- uv-build # Package commands
163
- uv-lint # Run linting in uv virtual environment
164
- uv-lint-fix # Run linting and fix errors in uv virtual environment
165
- uv-lock # Update lockfile from pyproject.toml
166
- uv-test # Run tests in uv virtual environment
167
- uv-type # Run type checking in uv virtual environment
168
- venv # Sync and enter uv virtual environment
161
+ check # Run all checks (lint, type, test)
162
+ lint # Run linting
163
+ lint-fix # Run linting and fix errors
164
+ test # Run tests
165
+ type # Run type checking in uv virtual environment
166
+ uv-build # Package commands
167
+ uv-lint # Run linting in uv virtual environment
168
+ uv-lint-fix # Run linting and fix errors in uv virtual environment
169
+ uv-lock # Update lockfile from pyproject.toml
170
+ uv-test # Run tests in uv virtual environment
171
+ uv-type # Run type checking in uv virtual environment
172
+ venv # Sync and enter uv virtual environment
169
173
170
174
[secrets]
171
- check-secrets # Check secrets are available in teller shell.
172
- create-and-populate-separate-secrets path # Complete process: Create and populate separate secrets for each line in the dotenv file
173
- create-and-populate-single-secret name path # Complete process: Create a secret and populate it with the entire contents of a dotenv file
174
- create-secret name # Create a secret with the given name
175
- export # Export unique secrets to dotenv format
176
- get-secret name # Retrieve the contents of a given secret
177
- populate-separate-secrets path # Populate each line of a dotenv-formatted file as a separate secret
178
- populate-single-secret name path # Populate a single secret with the contents of a dotenv-formatted file
179
- seed-dotenv # Create empty dotenv from template
180
- show # Show existing secrets
175
+ check-secrets # Check secrets are available in teller shell.
176
+ create-and-populate-separate-secrets path # Complete process: Create and populate separate secrets for each line in the dotenv file
177
+ create-and-populate-single-secret name path # Complete process: Create a secret and populate it with the entire contents of a dotenv file
178
+ create-secret name # Create a secret with the given name
179
+ export # Export unique secrets to dotenv format
180
+ get-secret name # Retrieve the contents of a given secret
181
+ populate-separate-secrets path # Populate each line of a dotenv-formatted file as a separate secret
182
+ populate-single-secret name path # Populate a single secret with the contents of a dotenv-formatted file
183
+ seed-dotenv # Create empty dotenv from template
184
+ show # Show existing secrets
181
185
182
186
[template]
183
- template-init # Initialize new project from template
184
- template-verify # Verify template functionality by creating and checking a test project
187
+ template-init # Initialize new project from template
188
+ template-verify # Verify template functionality by creating and checking a test project
185
189
```
186
190
187
191
</details >
0 commit comments