{"action":"created","issue":{"url":"https://api.github.com/repos/nasa/CCDD/issues/35","repository_url":"https://api.github.com/repos/nasa/CCDD","labels_url":"https://api.github.com/repos/nasa/CCDD/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/nasa/CCDD/issues/35/comments","events_url":"https://api.github.com/repos/nasa/CCDD/issues/35/events","html_url":"https://github.com/nasa/CCDD/issues/35","id":362618953,"node_id":"MDU6SXNzdWUzNjI2MTg5NTM=","number":35,"title":"Feature Request: Create/Delete projects from CLI","user":{"login":"ascended121","id":18016749,"node_id":"MDQ6VXNlcjE4MDE2NzQ5","avatar_url":"https://avatars3.githubusercontent.com/u/18016749?v=4","gravatar_id":"","url":"https://api.github.com/users/ascended121","html_url":"https://github.com/ascended121","followers_url":"https://api.github.com/users/ascended121/followers","following_url":"https://api.github.com/users/ascended121/following{/other_user}","gists_url":"https://api.github.com/users/ascended121/gists{/gist_id}","starred_url":"https://api.github.com/users/ascended121/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ascended121/subscriptions","organizations_url":"https://api.github.com/users/ascended121/orgs","repos_url":"https://api.github.com/users/ascended121/repos","events_url":"https://api.github.com/users/ascended121/events{/privacy}","received_events_url":"https://api.github.com/users/ascended121/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-21T13:35:10Z","updated_at":"2018-09-26T18:53:28Z","closed_at":null,"author_association":"NONE","body":"It would be useful to have the ability to create and delete projects from the command line interface to facilitate using CCDD as a background database. \r\n\r\nI'm attempting to setup CCDD such that when a developer checks out a git branch it loads the correct version of the database into CCDD for them. Currently, if importing tables into an existing project, there's no option which allows for deleting tables not found in the imported file. This means that while tables present in the import can be updated (using 'replaceExisting' option), any tables present in the project (but not in the import) will remain in the project after import.\r\n\r\nI believe the easiest solution for this workflow (and in terms of implementation) is to create a new project each time a branch is checked out, which requires the ability to create a project from the CLI and preferably a method of deleting them from the CLI."},"comment":{"url":"https://api.github.com/repos/nasa/CCDD/issues/comments/424829920","html_url":"https://github.com/nasa/CCDD/issues/35#issuecomment-424829920","issue_url":"https://api.github.com/repos/nasa/CCDD/issues/35","id":424829920,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDgyOTkyMA==","user":{"login":"KevinMcCluney","id":25040728,"node_id":"MDQ6VXNlcjI1MDQwNzI4","avatar_url":"https://avatars1.githubusercontent.com/u/25040728?v=4","gravatar_id":"","url":"https://api.github.com/users/KevinMcCluney","html_url":"https://github.com/KevinMcCluney","followers_url":"https://api.github.com/users/KevinMcCluney/followers","following_url":"https://api.github.com/users/KevinMcCluney/following{/other_user}","gists_url":"https://api.github.com/users/KevinMcCluney/gists{/gist_id}","starred_url":"https://api.github.com/users/KevinMcCluney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KevinMcCluney/subscriptions","organizations_url":"https://api.github.com/users/KevinMcCluney/orgs","repos_url":"https://api.github.com/users/KevinMcCluney/repos","events_url":"https://api.github.com/users/KevinMcCluney/events{/privacy}","received_events_url":"https://api.github.com/users/KevinMcCluney/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T18:53:28Z","updated_at":"2018-09-26T18:53:28Z","author_association":"CONTRIBUTOR","body":"This capability has been added beginning with version 1.4.29.  The commands to create a new project, import tables into the new project, and execute scripts using these tables can be included in the same set of command line arguments. "}}
{"actor":{"display_login":"KevinMcCluney"}}