Hide deploy from cli subcommands (#20901)
This commit is contained in:
parent
91de3013dd
commit
af405f0ed7
|
@ -387,6 +387,7 @@ impl ProgramSubCommands for App<'_, '_> {
|
||||||
.subcommand(
|
.subcommand(
|
||||||
SubCommand::with_name("deploy")
|
SubCommand::with_name("deploy")
|
||||||
.about("Deploy a program")
|
.about("Deploy a program")
|
||||||
|
.setting(AppSettings::Hidden)
|
||||||
.arg(
|
.arg(
|
||||||
Arg::with_name("program_location")
|
Arg::with_name("program_location")
|
||||||
.index(1)
|
.index(1)
|
||||||
|
@ -2190,9 +2191,8 @@ fn report_ephemeral_mnemonic(words: usize, mnemonic: bip39::Mnemonic) {
|
||||||
words
|
words
|
||||||
);
|
);
|
||||||
eprintln!("{}\n{}\n{}", divider, phrase, divider);
|
eprintln!("{}\n{}\n{}", divider, phrase, divider);
|
||||||
eprintln!("To resume a deploy, pass the recovered keypair as");
|
eprintln!("To resume a deploy, pass the recovered keypair as the");
|
||||||
eprintln!("the [PROGRAM_ADDRESS_SIGNER] argument to `solana deploy` or");
|
eprintln!("[BUFFER_SIGNER] to `solana program deploy` or `solana write-buffer'.");
|
||||||
eprintln!("as the [BUFFER_SIGNER] to `solana program deploy` or `solana write-buffer'.");
|
|
||||||
eprintln!("Or to recover the account's lamports, pass it as the");
|
eprintln!("Or to recover the account's lamports, pass it as the");
|
||||||
eprintln!(
|
eprintln!(
|
||||||
"[BUFFER_ACCOUNT_ADDRESS] argument to `solana program close`.\n{}",
|
"[BUFFER_ACCOUNT_ADDRESS] argument to `solana program close`.\n{}",
|
||||||
|
|
|
@ -132,8 +132,7 @@ Recover the intermediate account's ephemeral keypair file with
|
||||||
valley flat great hockey share token excess clever benefit traffic avocado athlete
|
valley flat great hockey share token excess clever benefit traffic avocado athlete
|
||||||
==================================================================================
|
==================================================================================
|
||||||
To resume a deploy, pass the recovered keypair as
|
To resume a deploy, pass the recovered keypair as
|
||||||
the [PROGRAM_ADDRESS_SIGNER] argument to `solana deploy` or
|
the [BUFFER_SIGNER] to `solana program deploy` or `solana write-buffer'.
|
||||||
as the [BUFFER_SIGNER] to `solana program deploy` or `solana write-buffer'.
|
|
||||||
Or to recover the account's lamports, pass it as the
|
Or to recover the account's lamports, pass it as the
|
||||||
[BUFFER_ACCOUNT_ADDRESS] argument to `solana program drain`.
|
[BUFFER_ACCOUNT_ADDRESS] argument to `solana program drain`.
|
||||||
==================================================================================
|
==================================================================================
|
||||||
|
@ -243,16 +242,6 @@ Or anytime after:
|
||||||
solana program set-upgrade-authority <PROGRAM_ADDRESS> --final
|
solana program set-upgrade-authority <PROGRAM_ADDRESS> --final
|
||||||
```
|
```
|
||||||
|
|
||||||
`solana program deploy ...` utilizes Solana's upgradeable loader, but there is
|
|
||||||
another way to deploy immutable programs using the original on-chain loader:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
solana deploy <PROGRAM_FILEPATH>
|
|
||||||
```
|
|
||||||
|
|
||||||
Programs deployed with `solana deploy ...` are not redeployable and are not
|
|
||||||
compatible with the `solana program ...` commands.
|
|
||||||
|
|
||||||
### Dumping a program to a file
|
### Dumping a program to a file
|
||||||
|
|
||||||
The deployed program may be dumped back to a local file:
|
The deployed program may be dumped back to a local file:
|
||||||
|
|
Loading…
Reference in New Issue