https://github.com/argrelay/argrelay
A data server for CLI tools with attribute search & Tab-completion in Bash shell
https://github.com/argrelay/argrelay
argument-mapping argument-validation auto-completion bash-shell cli cli-framework cli-server command-line keyword-search query-service search-interface structured-data structured-search tag-search terminal
Last synced: 25 days ago
JSON representation
A data server for CLI tools with attribute search & Tab-completion in Bash shell
- Host: GitHub
- URL: https://github.com/argrelay/argrelay
- Owner: argrelay
- License: apache-2.0
- Created: 2022-12-15T14:15:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-02T16:42:15.000Z (about 1 month ago)
- Last Synced: 2025-06-03T06:45:56.870Z (about 1 month ago)
- Topics: argument-mapping, argument-validation, auto-completion, bash-shell, cli, cli-framework, cli-server, command-line, keyword-search, query-service, search-interface, structured-data, structured-search, tag-search, terminal
- Language: Python
- Homepage: https://argrelay.org
- Size: 2.43 MB
- Stars: 15
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: docs/readme.md
- License: LICENSE
Awesome Lists containing this project
README
Several sub-dirs here contain files prefixed with an id:
```
XX_NN_NN_NN_NN
```where:
* `XX`: prefix depends on type of the doc:
* `FS` for `feature_story`
* `TD` for `test_data`
* ...
* `NN_NN_NN_NN`: random numberThese ids are referenced in other files to bind related places together.
Such ids (instead of simple words or numbers) robust against accidental change in mass renames
and better survive refactoring.To provide hints, ids are often followed by ignorable mnemonic keywords or abbreviations, for example:
```
FS_96_46_42_30 # offered_arg
TD_70_69_38_46 # no data
```See FS_29_54_67_86 dir_structure.