https://github.com/aimenux/acuwebsitemanager
Providing net global tool in order to manage acumatica website creation and deletion
https://github.com/aimenux/acuwebsitemanager
acumatica global-tool net80
Last synced: 8 months ago
JSON representation
Providing net global tool in order to manage acumatica website creation and deletion
- Host: GitHub
- URL: https://github.com/aimenux/acuwebsitemanager
- Owner: aimenux
- License: mit
- Created: 2021-02-02T13:41:20.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T22:00:35.000Z (over 1 year ago)
- Last Synced: 2025-04-28T17:46:05.153Z (about 1 year ago)
- Topics: acumatica, global-tool, net80
- Language: C#
- Homepage:
- Size: 347 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/aimenux/AcuWebSiteManager/actions/workflows/ci.yml)
# AcuWebSiteManager
```
Providing net global tool in order to manage acumatica website creation and deletion
```
> In this repo, i m building a global tool that allows to create or delete [acumatica](https://www.acumatica.com/) websites.
>
> The tool is based on multiple sub commmands :
> - Use sub command `CreateSite` to create site
> - Use sub command `DeleteSite` to delete site
> - Use sub command `ListSites` to list iis sites
> - Use sub command `SwitchDb` to switch site to use another database
> - Use sub command `ImportDb` to import bacpac file into target database
> - Use sub command `ExportDb` to export bacpac file from source database
>
> To run code in debug or release mode, type the following commands in your favorite terminal :
> - `.\App.exe ListSites`
> - `.\App.exe CreateSite -x [XmlConfigFile]`
> - `.\App.exe DeleteSite -x [XmlConfigFile]`
> - `.\App.exe SwitchDb -s [CurrentWebSite] -d [TargetDatabaseName]`
> - `.\App.exe ImportDb -f [SourceBacPacFilePath] -s [SourceServerName] -d [TargetDatabaseName]`
> - `.\App.exe ExportDb -f [TargetBacPacFilePath] -s [SourceServerName] -d [SourceDatabaseName]`
>
> To install, run, update, uninstall global tool from a local source path, type commands :
> - `dotnet tool install -g --configfile .\Nugets\local.config AcuWebSiteManager`
> - `AcuWebSiteManager -h`
> - `AcuWebSiteManager -c`
> - `AcuWebSiteManager ListSites`
> - `AcuWebSiteManager CreateSite -h`
> - `AcuWebSiteManager DeleteSite -h`
> - `AcuWebSiteManager CreateSite -x [XmlConfigFile]`
> - `AcuWebSiteManager DeleteSite -x [XmlConfigFile]`
> - `AcuWebSiteManager SwitchDb -s [CurrentWebSite] -d [TargetDatabaseName]`
> - `AcuWebSiteManager ImportDb -f [SourceBacPacFilePath] -s [SourceServerName] -d [TargetDatabaseName]`
> - `AcuWebSiteManager ExportDb -f [TargetBacPacFilePath] -s [SourceServerName] -d [SourceDatabaseName]`
> - `dotnet tool update -g AcuWebSiteManager --ignore-failed-sources`
> - `dotnet tool uninstall -g AcuWebSiteManager`
>
> To install global tool from [nuget source](https://www.nuget.org/packages/AcuWebSiteManager), type these command :
> - `dotnet tool install -g AcuWebSiteManager --ignore-failed-sources`
>
>
> 
>
**`Tools`** : net 8.0
---