# `symp` CLI Reference
### Options
#### `--help`, `-h`
Print help text.
#### `--version`, `-V`
Print version info.
## `add` Command
### Arguments
#### `<PACKAGES>...`
One or more packages to add to the lock file. If no packages are specified,
then all packages will be added.
This argument conflicts with the `--all` option.
### Options
#### `--all` (Deprecated)
Set this flag to add all packages to the lock file.
This option conflicts with the `<PACKAGES>...` argument.
#### `--config <CONFIG>`
(Default value: `./symp.toml`)
Path to the `symp.toml` file (Note: can be any toml file).
#### `--no-sync`
Set this flag to not sync the lock file with the filesystem after adding the packages.
## `remove` Command
### Arguments
#### `<PACKAGES>...`
One or more packages to remove from the lock file. If no packages are specified,
then all packages will be removed.
This argument conflicts with the `--all` option.
### Options
#### `--all` (Deprecated)
Set this flag to remove all packages from the lock file.
This option conflicts with the `<PACKAGES>...` argument.
#### `--config <CONFIG>`
(Default value: `./symp.toml`)
Path to the `symp.toml` file (Note: can be any toml file).
#### `--no-sync`
Set this flag to not sync the lock file with the filesystem after removing the packages.
## `status` Command
### Arguments
#### `<PACKAGES>...`
One or more packages to print status for. If no packages are specified,
then the status of all packages will be printed.
This argument conflicts with the `--all` option.
### Options
#### `--all` (Deprecated)
Set this flag to print status for all packages.
This option conflicts with the `<PACKAGES>...` argument.
#### `--config <CONFIG>`
(Default value: `./symp.toml`)
Path to the `symp.toml` file (Note: can be any toml file).
## `sync` Command
### Options
#### `--config <CONFIG>`
(Default value: `./symp.toml`)
Path to the `symp.toml` file (Note: can be any toml file).