├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.yaml ├── .snyk ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── README.md ├── ctrl-q-app-import-1.png ├── ctrl-q-app-import-2.png ├── ctrl-q-task-import-1.png ├── ctrl-q-task-import-2.png ├── ctrl-q_1.png ├── ctrl-q_2.png ├── qlik-sense-special-variables-1.png ├── task-tree-color-1.png ├── task-tree-color-details-1.png ├── task-tree-color-details-2_65.png ├── task-tree-no-color-1.png ├── task-tree-no-color-details-1.png ├── terminal_captures │ └── ctrl-q_qseow-task-import_apps-1.gif ├── virustotal_release_3.png ├── virustotal_release_4.png ├── virustotal_scan_1_issue_3.png ├── virustotal_scan_1_issue_4.png ├── virustotal_scan_clear_3.png └── virustotal_scan_clear_4.png ├── eslint.config.js ├── jest.config.cjs ├── package.json ├── sea-config.json ├── src ├── CHANGELOG.md ├── __tests__ │ ├── cmd │ │ ├── qscloud │ │ │ └── connection_test_cloud.test.js │ │ └── qseow │ │ │ ├── activity_custom_property_create_cert.test.js │ │ │ ├── app_cert.test.js │ │ │ ├── app_export_cert.test.js │ │ │ ├── app_export_jwt.test.js │ │ │ ├── app_import_cert.test.js │ │ │ ├── app_import_jwt.test.js │ │ │ ├── app_jwt.test.js │ │ │ ├── app_scramble_cert.test.js │ │ │ ├── bookmark_get_cert.test.js │ │ │ ├── bookmark_get_jwt.test.js │ │ │ ├── connection_test_cert.test.js │ │ │ ├── connection_test_jwt.test.js │ │ │ ├── script_get_cert.test.js │ │ │ ├── script_get_jwt.test.js │ │ │ ├── task_cert.test.js │ │ │ ├── task_custom_property_set_cert.test.js │ │ │ ├── task_custom_property_set_jwt.test.js │ │ │ ├── task_get_cert.test.js │ │ │ ├── task_get_jwt.test.js │ │ │ ├── task_import_cert.test.js │ │ │ ├── task_import_jwt.test.js │ │ │ └── task_jwt.test.js │ ├── testdata │ │ ├── test-file-1.txt │ │ └── unreadable-file-1.txt │ └── util │ │ └── globals.test.js ├── ctrl-q.js ├── globals.js ├── lib │ ├── app │ │ ├── class_allapps.js │ │ └── class_app.js │ ├── cli │ │ ├── qscloud-test-connection.js │ │ ├── qseow-cp-user-activity-bucket.js │ │ ├── qseow-delete-master-dimension.js │ │ ├── qseow-delete-master-measure.js │ │ ├── qseow-delete-proxy-session.js │ │ ├── qseow-delete-variable.js │ │ ├── qseow-export-app-to-file.js │ │ ├── qseow-get-bookmark.js │ │ ├── qseow-get-master-dimension.js │ │ ├── qseow-get-master-measure.js │ │ ├── qseow-get-proxy-session.js │ │ ├── qseow-get-script.js │ │ ├── qseow-get-task.js │ │ ├── qseow-get-variable.js │ │ ├── qseow-import-app-from-file.js │ │ ├── qseow-import-task-from-file.js │ │ ├── qseow-master-item-import.js │ │ ├── qseow-scramble-field.js │ │ ├── qseow-set-task-cp.js │ │ ├── qseow-show-version.js │ │ ├── qseow-test-connection.js │ │ └── qseow-visualise-task.js │ ├── cmd │ │ ├── qscloud │ │ │ └── testconnection.js │ │ └── qseow │ │ │ ├── createdim.js │ │ │ ├── createuseractivitycp.js │ │ │ ├── deletedim.js │ │ │ ├── deletemeasure.js │ │ │ ├── deletesessions.js │ │ │ ├── deletevariable.js │ │ │ ├── exportapp.js │ │ │ ├── getbookmark.js │ │ │ ├── getdim.js │ │ │ ├── getmeasure.js │ │ │ ├── getscript.js │ │ │ ├── getsessions.js │ │ │ ├── gettask copy.js │ │ │ ├── gettask.js │ │ │ ├── getvariable.js │ │ │ ├── import-masteritem-excel.js │ │ │ ├── importapp.js │ │ │ ├── importtask.js │ │ │ ├── scramblefield.js │ │ │ ├── settaskcp.js │ │ │ ├── testconnection.js │ │ │ ├── useractivity.js │ │ │ └── vistask.js │ ├── task │ │ ├── class_allcompositeevents.js │ │ ├── class_allschemaevents.js │ │ ├── class_alltasks.js │ │ ├── class_compositeevent.js │ │ ├── class_schemaevent.js │ │ ├── class_task.js │ │ ├── find_circular_task_chain.js │ │ ├── find_root_nodes.js │ │ ├── get_root_nodes_from_filter.js │ │ ├── get_task_model_from_file.js │ │ ├── get_task_model_from_qseow.js │ │ ├── get_task_sub_graph.js │ │ ├── get_task_sub_table.js │ │ ├── get_task_sub_tree.js │ │ ├── get_tasks_from_qseow.js │ │ ├── parse_composite_events.js │ │ ├── parse_ext_program_task.js │ │ ├── parse_reload_task.js │ │ ├── parse_schema_events.js │ │ ├── save_task_model_to_qseow.js │ │ └── task_qrs.js │ └── util │ │ ├── import-meta-url.js │ │ ├── log.js │ │ ├── qscloud │ │ ├── assert-options.js │ │ └── user.js │ │ └── qseow │ │ ├── about.js │ │ ├── app.js │ │ ├── assert-options.js │ │ ├── cert.js │ │ ├── customproperties.js │ │ ├── enigma_util.js │ │ ├── lookups.js │ │ ├── proxy.js │ │ ├── qps.js │ │ ├── qrs.js │ │ ├── session.js │ │ ├── stream.js │ │ ├── tag.js │ │ └── task.js └── static │ ├── 404.html │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── ctrl-q.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── index.html │ ├── vis-network.min.js │ └── vis-network.min.js.map └── testdata ├── App import 1.qvf ├── App import 2.qvf ├── App import 3.qvf ├── ctrl-q-master-items.xlsx ├── tasks-1.csv ├── tasks-2.csv ├── tasks-3.csv ├── tasks-4.csv ├── tasks-5.csv ├── tasks-6.csv ├── tasks-7.csv └── tasks.xlsx /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules/** 3 | vis-network.min.js 4 | package-lock.json 5 | CHANGELOG.md 6 | 7 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/.snyk -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/ctrl-q-app-import-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q-app-import-1.png -------------------------------------------------------------------------------- /docs/ctrl-q-app-import-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q-app-import-2.png -------------------------------------------------------------------------------- /docs/ctrl-q-task-import-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q-task-import-1.png -------------------------------------------------------------------------------- /docs/ctrl-q-task-import-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q-task-import-2.png -------------------------------------------------------------------------------- /docs/ctrl-q_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q_1.png -------------------------------------------------------------------------------- /docs/ctrl-q_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/ctrl-q_2.png -------------------------------------------------------------------------------- /docs/qlik-sense-special-variables-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/qlik-sense-special-variables-1.png -------------------------------------------------------------------------------- /docs/task-tree-color-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/task-tree-color-1.png -------------------------------------------------------------------------------- /docs/task-tree-color-details-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/task-tree-color-details-1.png -------------------------------------------------------------------------------- /docs/task-tree-color-details-2_65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/task-tree-color-details-2_65.png -------------------------------------------------------------------------------- /docs/task-tree-no-color-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/task-tree-no-color-1.png -------------------------------------------------------------------------------- /docs/task-tree-no-color-details-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/task-tree-no-color-details-1.png -------------------------------------------------------------------------------- /docs/terminal_captures/ctrl-q_qseow-task-import_apps-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/terminal_captures/ctrl-q_qseow-task-import_apps-1.gif -------------------------------------------------------------------------------- /docs/virustotal_release_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_release_3.png -------------------------------------------------------------------------------- /docs/virustotal_release_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_release_4.png -------------------------------------------------------------------------------- /docs/virustotal_scan_1_issue_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_scan_1_issue_3.png -------------------------------------------------------------------------------- /docs/virustotal_scan_1_issue_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_scan_1_issue_4.png -------------------------------------------------------------------------------- /docs/virustotal_scan_clear_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_scan_clear_3.png -------------------------------------------------------------------------------- /docs/virustotal_scan_clear_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/docs/virustotal_scan_clear_4.png -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/package.json -------------------------------------------------------------------------------- /sea-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/sea-config.json -------------------------------------------------------------------------------- /src/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/CHANGELOG.md -------------------------------------------------------------------------------- /src/__tests__/cmd/qscloud/connection_test_cloud.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qscloud/connection_test_cloud.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/activity_custom_property_create_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/activity_custom_property_create_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_export_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_export_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_export_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_export_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_import_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_import_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_import_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_import_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/app_scramble_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/app_scramble_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/bookmark_get_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/bookmark_get_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/bookmark_get_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/bookmark_get_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/connection_test_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/connection_test_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/connection_test_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/connection_test_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/script_get_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/script_get_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/script_get_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/script_get_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_custom_property_set_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_custom_property_set_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_custom_property_set_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_custom_property_set_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_get_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_get_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_get_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_get_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_import_cert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_import_cert.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_import_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_import_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/cmd/qseow/task_jwt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/cmd/qseow/task_jwt.test.js -------------------------------------------------------------------------------- /src/__tests__/testdata/test-file-1.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /src/__tests__/testdata/unreadable-file-1.txt: -------------------------------------------------------------------------------- 1 | Foo -------------------------------------------------------------------------------- /src/__tests__/util/globals.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/__tests__/util/globals.test.js -------------------------------------------------------------------------------- /src/ctrl-q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/ctrl-q.js -------------------------------------------------------------------------------- /src/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/globals.js -------------------------------------------------------------------------------- /src/lib/app/class_allapps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/app/class_allapps.js -------------------------------------------------------------------------------- /src/lib/app/class_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/app/class_app.js -------------------------------------------------------------------------------- /src/lib/cli/qscloud-test-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qscloud-test-connection.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-cp-user-activity-bucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-cp-user-activity-bucket.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-delete-master-dimension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-delete-master-dimension.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-delete-master-measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-delete-master-measure.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-delete-proxy-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-delete-proxy-session.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-delete-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-delete-variable.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-export-app-to-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-export-app-to-file.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-bookmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-bookmark.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-master-dimension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-master-dimension.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-master-measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-master-measure.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-proxy-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-proxy-session.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-script.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-task.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-get-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-get-variable.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-import-app-from-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-import-app-from-file.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-import-task-from-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-import-task-from-file.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-master-item-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-master-item-import.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-scramble-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-scramble-field.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-set-task-cp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-set-task-cp.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-show-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-show-version.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-test-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-test-connection.js -------------------------------------------------------------------------------- /src/lib/cli/qseow-visualise-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cli/qseow-visualise-task.js -------------------------------------------------------------------------------- /src/lib/cmd/qscloud/testconnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qscloud/testconnection.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/createdim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/createdim.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/createuseractivitycp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/createuseractivitycp.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/deletedim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/deletedim.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/deletemeasure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/deletemeasure.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/deletesessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/deletesessions.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/deletevariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/deletevariable.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/exportapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/exportapp.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getbookmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getbookmark.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getdim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getdim.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getmeasure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getmeasure.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getscript.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getsessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getsessions.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/gettask copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/gettask copy.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/gettask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/gettask.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/getvariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/getvariable.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/import-masteritem-excel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/import-masteritem-excel.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/importapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/importapp.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/importtask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/importtask.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/scramblefield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/scramblefield.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/settaskcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/settaskcp.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/testconnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/testconnection.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/useractivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/useractivity.js -------------------------------------------------------------------------------- /src/lib/cmd/qseow/vistask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/cmd/qseow/vistask.js -------------------------------------------------------------------------------- /src/lib/task/class_allcompositeevents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_allcompositeevents.js -------------------------------------------------------------------------------- /src/lib/task/class_allschemaevents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_allschemaevents.js -------------------------------------------------------------------------------- /src/lib/task/class_alltasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_alltasks.js -------------------------------------------------------------------------------- /src/lib/task/class_compositeevent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_compositeevent.js -------------------------------------------------------------------------------- /src/lib/task/class_schemaevent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_schemaevent.js -------------------------------------------------------------------------------- /src/lib/task/class_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/class_task.js -------------------------------------------------------------------------------- /src/lib/task/find_circular_task_chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/find_circular_task_chain.js -------------------------------------------------------------------------------- /src/lib/task/find_root_nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/find_root_nodes.js -------------------------------------------------------------------------------- /src/lib/task/get_root_nodes_from_filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_root_nodes_from_filter.js -------------------------------------------------------------------------------- /src/lib/task/get_task_model_from_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_task_model_from_file.js -------------------------------------------------------------------------------- /src/lib/task/get_task_model_from_qseow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_task_model_from_qseow.js -------------------------------------------------------------------------------- /src/lib/task/get_task_sub_graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_task_sub_graph.js -------------------------------------------------------------------------------- /src/lib/task/get_task_sub_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_task_sub_table.js -------------------------------------------------------------------------------- /src/lib/task/get_task_sub_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_task_sub_tree.js -------------------------------------------------------------------------------- /src/lib/task/get_tasks_from_qseow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/get_tasks_from_qseow.js -------------------------------------------------------------------------------- /src/lib/task/parse_composite_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/parse_composite_events.js -------------------------------------------------------------------------------- /src/lib/task/parse_ext_program_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/parse_ext_program_task.js -------------------------------------------------------------------------------- /src/lib/task/parse_reload_task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/parse_reload_task.js -------------------------------------------------------------------------------- /src/lib/task/parse_schema_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/parse_schema_events.js -------------------------------------------------------------------------------- /src/lib/task/save_task_model_to_qseow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/save_task_model_to_qseow.js -------------------------------------------------------------------------------- /src/lib/task/task_qrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/task/task_qrs.js -------------------------------------------------------------------------------- /src/lib/util/import-meta-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/import-meta-url.js -------------------------------------------------------------------------------- /src/lib/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/log.js -------------------------------------------------------------------------------- /src/lib/util/qscloud/assert-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qscloud/assert-options.js -------------------------------------------------------------------------------- /src/lib/util/qscloud/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qscloud/user.js -------------------------------------------------------------------------------- /src/lib/util/qseow/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/about.js -------------------------------------------------------------------------------- /src/lib/util/qseow/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/app.js -------------------------------------------------------------------------------- /src/lib/util/qseow/assert-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/assert-options.js -------------------------------------------------------------------------------- /src/lib/util/qseow/cert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/cert.js -------------------------------------------------------------------------------- /src/lib/util/qseow/customproperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/customproperties.js -------------------------------------------------------------------------------- /src/lib/util/qseow/enigma_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/enigma_util.js -------------------------------------------------------------------------------- /src/lib/util/qseow/lookups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/lookups.js -------------------------------------------------------------------------------- /src/lib/util/qseow/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/proxy.js -------------------------------------------------------------------------------- /src/lib/util/qseow/qps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/qps.js -------------------------------------------------------------------------------- /src/lib/util/qseow/qrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/qrs.js -------------------------------------------------------------------------------- /src/lib/util/qseow/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/session.js -------------------------------------------------------------------------------- /src/lib/util/qseow/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/stream.js -------------------------------------------------------------------------------- /src/lib/util/qseow/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/tag.js -------------------------------------------------------------------------------- /src/lib/util/qseow/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/lib/util/qseow/task.js -------------------------------------------------------------------------------- /src/static/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/404.html -------------------------------------------------------------------------------- /src/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/static/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /src/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/apple-touch-icon.png -------------------------------------------------------------------------------- /src/static/ctrl-q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/ctrl-q.png -------------------------------------------------------------------------------- /src/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/favicon-16x16.png -------------------------------------------------------------------------------- /src/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/favicon-32x32.png -------------------------------------------------------------------------------- /src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/favicon.ico -------------------------------------------------------------------------------- /src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/index.html -------------------------------------------------------------------------------- /src/static/vis-network.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/vis-network.min.js -------------------------------------------------------------------------------- /src/static/vis-network.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/src/static/vis-network.min.js.map -------------------------------------------------------------------------------- /testdata/App import 1.qvf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/App import 1.qvf -------------------------------------------------------------------------------- /testdata/App import 2.qvf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/App import 2.qvf -------------------------------------------------------------------------------- /testdata/App import 3.qvf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/App import 3.qvf -------------------------------------------------------------------------------- /testdata/ctrl-q-master-items.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/ctrl-q-master-items.xlsx -------------------------------------------------------------------------------- /testdata/tasks-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-1.csv -------------------------------------------------------------------------------- /testdata/tasks-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-2.csv -------------------------------------------------------------------------------- /testdata/tasks-3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-3.csv -------------------------------------------------------------------------------- /testdata/tasks-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-4.csv -------------------------------------------------------------------------------- /testdata/tasks-5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-5.csv -------------------------------------------------------------------------------- /testdata/tasks-6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-6.csv -------------------------------------------------------------------------------- /testdata/tasks-7.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks-7.csv -------------------------------------------------------------------------------- /testdata/tasks.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptarmiganlabs/ctrl-q/HEAD/testdata/tasks.xlsx --------------------------------------------------------------------------------