pub fn get_current_context() -> Option<Arc<Context>>Expand description
Get the current context from the thread-local stack.
Returns None if no context is currently active. Use push_context to
make a context current.
ยงExample
use click::context::{Context, ContextBuilder, push_context, pop_context, get_current_context};
use std::sync::Arc;
assert!(get_current_context().is_none());
let ctx = Arc::new(ContextBuilder::new().info_name("cli").build());
push_context(ctx);
let current = get_current_context().expect("context should be available");
assert_eq!(current.info_name(), Some("cli"));
pop_context();