paiml commited on
Commit
f7f994d
·
verified ·
1 Parent(s): d43fbae

Add training corpus

Browse files
Files changed (1) hide show
  1. corpus/developer-commands.txt +489 -0
corpus/developer-commands.txt ADDED
@@ -0,0 +1,489 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Developer Commands Corpus
2
+ # Synthetic training data for aprender-shell base model
3
+ # Version: 1.0.0
4
+ # License: MIT
5
+ #
6
+ # This corpus contains common developer shell commands without any
7
+ # sensitive data. Users can fine-tune with their own history.
8
+
9
+ # ==============================================================================
10
+ # Git Commands (most common developer tool)
11
+ # ==============================================================================
12
+
13
+ # Basic operations
14
+ git status
15
+ git status -s
16
+ git status --short
17
+ git diff
18
+ git diff --staged
19
+ git diff HEAD
20
+ git diff HEAD~1
21
+ git diff --stat
22
+
23
+ # Commits
24
+ git commit -m "fix: resolve issue"
25
+ git commit -m "feat: add new feature"
26
+ git commit -m "docs: update readme"
27
+ git commit -m "test: add unit tests"
28
+ git commit -m "refactor: improve code"
29
+ git commit -m "chore: update deps"
30
+ git commit --amend
31
+ git commit --amend --no-edit
32
+ git commit -a -m "quick fix"
33
+
34
+ # Branches
35
+ git branch
36
+ git branch -a
37
+ git branch -d feature
38
+ git branch -D feature
39
+ git checkout main
40
+ git checkout master
41
+ git checkout -b feature
42
+ git checkout -b feature/new
43
+ git checkout -b fix/bug
44
+ git switch main
45
+ git switch -c feature
46
+
47
+ # Remote operations
48
+ git push
49
+ git push origin main
50
+ git push origin master
51
+ git push -u origin main
52
+ git push --force-with-lease
53
+ git pull
54
+ git pull --rebase
55
+ git pull origin main
56
+ git fetch
57
+ git fetch --all
58
+ git fetch --prune
59
+
60
+ # Stash
61
+ git stash
62
+ git stash pop
63
+ git stash list
64
+ git stash drop
65
+ git stash apply
66
+ git stash save "work in progress"
67
+
68
+ # Log
69
+ git log
70
+ git log --oneline
71
+ git log --oneline -10
72
+ git log --oneline -20
73
+ git log --graph
74
+ git log --graph --oneline
75
+ git log --stat
76
+ git log -p
77
+ git log --author="name"
78
+
79
+ # Reset and revert
80
+ git reset HEAD
81
+ git reset HEAD~1
82
+ git reset --soft HEAD~1
83
+ git reset --hard HEAD~1
84
+ git revert HEAD
85
+ git revert HEAD~1
86
+
87
+ # Rebase
88
+ git rebase main
89
+ git rebase master
90
+ git rebase -i HEAD~3
91
+ git rebase --continue
92
+ git rebase --abort
93
+
94
+ # Merge
95
+ git merge main
96
+ git merge master
97
+ git merge feature
98
+ git merge --no-ff feature
99
+ git merge --squash feature
100
+
101
+ # Tags
102
+ git tag
103
+ git tag v1.0.0
104
+ git tag -a v1.0.0 -m "release"
105
+ git push --tags
106
+
107
+ # Clean
108
+ git clean -fd
109
+ git clean -fdx
110
+ git clean -n
111
+
112
+ # Remote
113
+ git remote -v
114
+ git remote add origin url
115
+ git remote remove origin
116
+
117
+ # ==============================================================================
118
+ # Cargo (Rust)
119
+ # ==============================================================================
120
+
121
+ cargo build
122
+ cargo build --release
123
+ cargo build --all-features
124
+ cargo build --no-default-features
125
+ cargo test
126
+ cargo test --all
127
+ cargo test --all-features
128
+ cargo test --lib
129
+ cargo test --doc
130
+ cargo test --release
131
+ cargo test integration
132
+ cargo test unit
133
+ cargo run
134
+ cargo run --release
135
+ cargo run --example demo
136
+ cargo run --example basic
137
+ cargo check
138
+ cargo check --all-features
139
+ cargo clippy
140
+ cargo clippy --all-targets
141
+ cargo clippy -- -D warnings
142
+ cargo clippy --fix
143
+ cargo fmt
144
+ cargo fmt --check
145
+ cargo fmt --all
146
+ cargo doc
147
+ cargo doc --open
148
+ cargo doc --no-deps
149
+ cargo bench
150
+ cargo bench --all
151
+ cargo clean
152
+ cargo update
153
+ cargo add serde
154
+ cargo add tokio
155
+ cargo remove serde
156
+ cargo publish
157
+ cargo publish --dry-run
158
+ cargo install ripgrep
159
+ cargo install cargo-watch
160
+ cargo tree
161
+ cargo tree -d
162
+ cargo audit
163
+ cargo deny check
164
+
165
+ # ==============================================================================
166
+ # Docker
167
+ # ==============================================================================
168
+
169
+ docker build -t app .
170
+ docker build -t app:latest .
171
+ docker build --no-cache -t app .
172
+ docker run -it ubuntu bash
173
+ docker run -d nginx
174
+ docker run -d -p 8080:80 nginx
175
+ docker run -d -p 3000:3000 node
176
+ docker run --rm -it alpine sh
177
+ docker ps
178
+ docker ps -a
179
+ docker ps -q
180
+ docker images
181
+ docker images -a
182
+ docker stop container
183
+ docker start container
184
+ docker restart container
185
+ docker rm container
186
+ docker rm -f container
187
+ docker rmi image
188
+ docker rmi -f image
189
+ docker logs container
190
+ docker logs -f container
191
+ docker logs --tail 100 container
192
+ docker exec -it container bash
193
+ docker exec -it container sh
194
+ docker compose up
195
+ docker compose up -d
196
+ docker compose down
197
+ docker compose ps
198
+ docker compose logs
199
+ docker compose build
200
+ docker compose pull
201
+ docker network ls
202
+ docker network create net
203
+ docker volume ls
204
+ docker volume create vol
205
+ docker system prune
206
+ docker system prune -a
207
+
208
+ # ==============================================================================
209
+ # Kubernetes (kubectl)
210
+ # ==============================================================================
211
+
212
+ kubectl get pods
213
+ kubectl get pods -A
214
+ kubectl get pods -n namespace
215
+ kubectl get pods -o wide
216
+ kubectl get pods -o yaml
217
+ kubectl get services
218
+ kubectl get svc
219
+ kubectl get deployments
220
+ kubectl get deploy
221
+ kubectl get nodes
222
+ kubectl get namespaces
223
+ kubectl get ns
224
+ kubectl get all
225
+ kubectl get all -A
226
+ kubectl describe pod name
227
+ kubectl describe svc name
228
+ kubectl describe deploy name
229
+ kubectl describe node name
230
+ kubectl logs pod
231
+ kubectl logs -f pod
232
+ kubectl logs --tail 100 pod
233
+ kubectl logs pod -c container
234
+ kubectl exec -it pod -- bash
235
+ kubectl exec -it pod -- sh
236
+ kubectl apply -f file.yaml
237
+ kubectl apply -f .
238
+ kubectl apply -k .
239
+ kubectl delete -f file.yaml
240
+ kubectl delete pod name
241
+ kubectl delete deploy name
242
+ kubectl scale deploy name --replicas=3
243
+ kubectl rollout status deploy name
244
+ kubectl rollout restart deploy name
245
+ kubectl rollout undo deploy name
246
+ kubectl port-forward pod 8080:80
247
+ kubectl port-forward svc/name 8080:80
248
+ kubectl config get-contexts
249
+ kubectl config use-context name
250
+ kubectl config current-context
251
+ kubectl top pods
252
+ kubectl top nodes
253
+ kubectl create namespace name
254
+ kubectl create secret generic name
255
+ kubectl edit deploy name
256
+
257
+ # ==============================================================================
258
+ # npm / Node.js
259
+ # ==============================================================================
260
+
261
+ npm install
262
+ npm install --save-dev
263
+ npm install -D
264
+ npm install package
265
+ npm install -g package
266
+ npm uninstall package
267
+ npm update
268
+ npm run build
269
+ npm run dev
270
+ npm run start
271
+ npm run test
272
+ npm run lint
273
+ npm run format
274
+ npm run deploy
275
+ npm run watch
276
+ npm init
277
+ npm init -y
278
+ npm publish
279
+ npm version patch
280
+ npm version minor
281
+ npm version major
282
+ npm outdated
283
+ npm audit
284
+ npm audit fix
285
+ npm ci
286
+ npm cache clean --force
287
+ npx create-react-app app
288
+ npx next dev
289
+ npx prisma migrate
290
+
291
+ # ==============================================================================
292
+ # Python
293
+ # ==============================================================================
294
+
295
+ python main.py
296
+ python -m pytest
297
+ python -m pytest -v
298
+ python -m pytest -xvs
299
+ python -m pytest --cov
300
+ python -m pip install package
301
+ python -m pip install -r requirements.txt
302
+ python -m pip install -e .
303
+ python -m pip freeze
304
+ python -m venv venv
305
+ python -c "print('hello')"
306
+ pip install package
307
+ pip install -r requirements.txt
308
+ pip install --upgrade pip
309
+ pip freeze
310
+ pip list
311
+ pip show package
312
+ pip uninstall package
313
+ pytest
314
+ pytest -v
315
+ pytest -xvs
316
+ pytest --cov
317
+ pytest tests/
318
+ pytest tests/unit/
319
+ black .
320
+ black --check .
321
+ isort .
322
+ isort --check .
323
+ mypy .
324
+ mypy src/
325
+ flake8
326
+ flake8 src/
327
+ ruff check .
328
+ ruff format .
329
+ poetry install
330
+ poetry add package
331
+ poetry update
332
+ poetry run pytest
333
+ uvicorn main:app --reload
334
+ gunicorn main:app
335
+
336
+ # ==============================================================================
337
+ # AWS CLI
338
+ # ==============================================================================
339
+
340
+ aws s3 ls
341
+ aws s3 ls s3://bucket
342
+ aws s3 cp file s3://bucket/
343
+ aws s3 sync . s3://bucket/
344
+ aws s3 rm s3://bucket/file
345
+ aws ec2 describe-instances
346
+ aws ec2 start-instances --instance-ids id
347
+ aws ec2 stop-instances --instance-ids id
348
+ aws lambda list-functions
349
+ aws lambda invoke --function-name func out.json
350
+ aws ecs list-clusters
351
+ aws ecs list-services --cluster name
352
+ aws logs tail /aws/lambda/func
353
+ aws cloudformation deploy --stack-name name --template-file template.yaml
354
+ aws sts get-caller-identity
355
+ aws configure list
356
+
357
+ # ==============================================================================
358
+ # General Unix/Linux
359
+ # ==============================================================================
360
+
361
+ ls
362
+ ls -la
363
+ ls -lah
364
+ ls -ltr
365
+ ll
366
+ cd ..
367
+ cd -
368
+ pwd
369
+ mkdir dir
370
+ mkdir -p path/to/dir
371
+ rm file
372
+ rm -rf dir
373
+ cp file dest
374
+ cp -r dir dest
375
+ mv file dest
376
+ cat file
377
+ head file
378
+ head -20 file
379
+ tail file
380
+ tail -f file
381
+ tail -100 file
382
+ grep pattern file
383
+ grep -r pattern .
384
+ grep -rn pattern .
385
+ find . -name "*.rs"
386
+ find . -type f -name "*.txt"
387
+ which command
388
+ whereis command
389
+ man command
390
+ echo "text"
391
+ echo $VARIABLE
392
+ touch file
393
+ chmod +x file
394
+ chmod 755 file
395
+ chown user file
396
+ ln -s target link
397
+ wc -l file
398
+ sort file
399
+ uniq file
400
+ diff file1 file2
401
+ tar -czf archive.tar.gz dir
402
+ tar -xzf archive.tar.gz
403
+ zip -r archive.zip dir
404
+ unzip archive.zip
405
+ curl url
406
+ curl -X POST url
407
+ curl -o file url
408
+ wget url
409
+ wget -O file url
410
+ ssh server
411
+ ssh user@server
412
+ scp file server:path
413
+ rsync -avz src dest
414
+ htop
415
+ top
416
+ ps aux
417
+ ps aux | grep process
418
+ kill pid
419
+ killall process
420
+ df -h
421
+ du -sh .
422
+ du -sh *
423
+ free -h
424
+ uptime
425
+ history
426
+ history | grep command
427
+ clear
428
+ exit
429
+
430
+ # ==============================================================================
431
+ # Make
432
+ # ==============================================================================
433
+
434
+ make
435
+ make build
436
+ make test
437
+ make clean
438
+ make install
439
+ make all
440
+ make -j4
441
+ make -j8
442
+
443
+ # ==============================================================================
444
+ # Terraform
445
+ # ==============================================================================
446
+
447
+ terraform init
448
+ terraform plan
449
+ terraform apply
450
+ terraform apply -auto-approve
451
+ terraform destroy
452
+ terraform fmt
453
+ terraform validate
454
+ terraform output
455
+ terraform state list
456
+ terraform import resource id
457
+
458
+ # ==============================================================================
459
+ # Misc Developer Tools
460
+ # ==============================================================================
461
+
462
+ code .
463
+ code file
464
+ vim file
465
+ nvim file
466
+ nano file
467
+ less file
468
+ bat file
469
+ rg pattern
470
+ rg pattern -t rust
471
+ fd pattern
472
+ fd -e rs
473
+ jq .
474
+ jq '.field'
475
+ tree
476
+ tree -L 2
477
+ watch command
478
+ tmux
479
+ tmux new -s name
480
+ tmux attach -t name
481
+ tmux ls
482
+ screen
483
+ htop
484
+ lazygit
485
+ gh pr create
486
+ gh pr list
487
+ gh pr view
488
+ gh issue list
489
+ gh repo clone owner/repo